Создать Pandas DataFrame из списка Dicts

| | | | | | | | | | |

Фреймы данных Pandas можно создавать несколькими способами. Давайте обсудим, как создать Pandas DataFrame из списка Dicts.

Код № 1:


# Python - код демонстрирует, как создать
# Pandas DataFrame из списков dict.

import pandas as pd


# Инициализировать данные в списки.

data = [{ `Geeks` : ` dataframe` , `For` : ` с помощью ` , ` гики` : ` list` },

{ ` Компьютерщики : 10 , `Для` : 20 , ` geeks` : 30 }]


# Создает DataFrame.

df = pd.DataFrame (данные )


# Печать данных
df

Вывод:

Код № 2: с index

# Код Python демонстрирует, как создавать
# Pandas DataFrame по спискам под диктовку.

import pandas as pd


# Инициализировать данные в списках.

data = [{ `Geeks` : `dataframe` , `For` : ` using` , `гики` : ` list` },

{ ` Компьютерщики` : 10 , `For` : 20 , `гики` : 30 }]


# Создает DataFrame.

df = pd.DataFrame (данные , индекс = [ `ind1` , ` ind2` ])


# Печать данных
df

Вывод:

Код № 3: с index и columns

# Python- код демонстрирует, как создавать
# Pandas DataFrame по спискам под диктовку.

import pandas as pd


# Инициализировать данные в списки.

data = [{ `Geeks` : ` dataframe` , `For` : ` с помощью ` , `гики` : ` список` },

{ `Geeks` : 10 , ` For` : 20 , `компьютерщики` : 30 }]


# С двумя индексами столбцов значения ‚Äã‚Äã тот же
# как ключи словаря

df1 = pd.DataFrame (data, index = [ `ind1` , `ind2` ],

столбцы = [ `Geeks` , `For` ])


# С двумя индексами столбцов with
# один индекс с другим именем

df2 = pd .DataFrame (data, index = [ `indx` , `indy` ])


# вывести первые данные кадр

print (df1, "" )


# Печать для второго кадра данных.

print (df2)

Вывод: