Рубрики
Без рубрики

Как создать dataframe из словаря?

Автор оригинала: 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 с помощью хорошо подробных примеров.