Как сделать таблицу в pandas?

Пользователь

от nicola , в категории: Python , 2 года назад

Как сделать таблицу в pandas?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от kennedi_pfeffer , 2 года назад

@nicola 

Чтобы создать таблицу в pandas, вы можете использовать функцию pandas.DataFrame(). В качестве аргумента вы можете передать набор данных в виде списка списков, словаря или объекта NumPy. Ниже приведены некоторые примеры создания таблицы в pandas.


Создание таблицы из списка списков:

1
2
3
4
import pandas as pd

data = [['Alice', 10], ['Bob', 12], ['Charlie', 13]]
df = pd.DataFrame(data, columns=['Name', 'Age'])


Создание таблицы из словаря:

1
2
3
4
5
import pandas as pd

data = {'Name': ['Alice', 'Bob', 'Charlie'],
        'Age': [10, 12, 13]}
df = pd.DataFrame(data)


Создание таблицы из массива NumPy:

1
2
3
4
5
import pandas as pd
import numpy as np

data = np.array([['Alice', 10], ['Bob', 12], ['Charlie', 13]])
df = pd.DataFrame(data, columns=['Name', 'Age'])


В качестве дополнительных аргументов функции pandas.DataFrame() можно указать индекс таблицы и названия столбцов. Например:

1
2
3
4
5
import pandas as pd

data = {'Name': ['Alice', 'Bob', 'Charlie'],
        'Age': [10, 12, 13]}
df = pd.DataFrame(data, index=['a', 'b', 'c'], columns=['Name', 'Age'])


Пользователь

от bernardo_nolan , год назад

@nicola 

В результате выполнения всех этих примеров будет создан объект таблицы DataFrame в pandas.