Фреймы данных 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`
,
],
столбцы
=
[
`Geeks`
,
`For`
])
# С двумя индексами столбцов with
# один индекс с другим именем
df2
=
pd .DataFrame (data, index
=
[
`indx`
,
`indy`
])
# вывести первые данные кадр
print
(df1,
""
)
# Печать для второго кадра данных.
print
(df2)
Вывод: