Автор оригинала: Python Examples.
Создание Pandas DataFrame из словаря Python
Вы можете создать dataframe из словаря, передавая словарь как данные Аргумент к классу DataFrame ().
В этом руководстве мы узнаем, как создать Pandas Dataframe из словаря Python.
Синтаксис – Создать dataframe
Синтаксис для создания DataFrame из объекта словаря показан ниже.
mydataframe = DataFrame(dictionary)
Каждый элемент в словаре переведен в столбец, с ключом в качестве имени столбца и массив значений в качестве значений столбцов.
Пример 1: Создать dataframe из словаря
В следующем примере мы создадим словарь и передам этот словарь в качестве аргумента данных для класса DataFrame ().
Python Program
import numpy as np
import pandas as pd
mydictionary = {'names': ['Somu', 'Kiku', 'Amol', 'Lini'],
'physics': [68, 74, 77, 78],
'chemistry': [84, 56, 73, 69],
'algebra': [78, 88, 82, 87]}
#create dataframe using dictionary
df_marks = pd.DataFrame(mydictionary)
print(df_marks)Выход
names physics chemistry algebra 0 Geo 68 84 78 1 Kiku 74 56 88 2 Amol 77 73 82 3 Lini 78 69 87
Основные значения (имена, физики, химии, алгебры) преобразованы в имена столбцов и массив значений в значения столбцов.
Пример 2: Создать dataframe из словаря Python
В этом примере мы создадим DataFrame с двумя столбцами и четырьмя рядами данных с использованием словаря.
Python Program
import numpy as np
import pandas as pd
mydictionary = {'names': ['Somu', 'Kiku', 'Amol', 'Lini'],
'roll_no': [1, 2, 3, 4]
}
#create dataframe using dictionary
df_students = pd.DataFrame(mydictionary)
print(df_students)Выход
names roll_no 0 Somu 1 1 Kiku 2 2 Amol 3 3 Lini 4
видео
Резюме
В этом руководстве Pandas мы узнали, как создать Pandas DataFrame из словаря Python с помощью хорошо подробных примеров.