Создание DataFrame из словаря

Вы можете создать DataFrame из Dictionary, передав словарь в качестве аргумента данных в класс DataFrame().

В этом руководстве мы узнаем, как создать DataFrame Pandas из словаря Python.

Синтаксис

Синтаксис для создания DataFrame из объекта словаря показан ниже.

mydataframe = DataFrame(dictionary)

Каждый элемент в словаре переводится в столбец с ключом в качестве имени столбца и массивом значений в качестве значений столбца.

Пример 1

В следующем примере мы создадим словарь и передадим его в качестве аргумента данных в класс DataFrame().

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 с двумя столбцами и четырьмя строками данных с помощью словаря.

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 мы узнали, как создать DataFrame из словаря Python с помощью примеров.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *