📜  Python|从等长列表的字典创建 Pandas 数据框(1)

📅  最后修改于: 2023-12-03 14:46:25.667000             🧑  作者: Mango

Python | 从等长列表的字典创建 Pandas 数据框

在进行数据分析和处理时,经常需要将数据转换为 Pandas 数据框的格式。在 Python 中,通过将等长字典列表作为参数传递给 Pandas 的 DataFrame() 函数,即可创建一个 Pandas 数据框。

下面是一个演示程序:

import pandas as pd

# 定义等长字典列表
data_dict = [
    {'Name': 'Tom', 'Age': 20, 'Gender': 'M'},
    {'Name': 'Jerry', 'Age': 22, 'Gender': 'M'},
    {'Name': 'Marry', 'Age': 21, 'Gender': 'F'},
    {'Name': 'Peter', 'Age': 19, 'Gender': 'M'},
]

# 通过等长字典列表创建 Pandas 数据框
df = pd.DataFrame(data_dict)

# 打印 Pandas 数据框
print(df)

输出结果如下:

    Name  Age Gender
0    Tom   20      M
1  Jerry   22      M
2  Marry   21      F
3  Peter   19      M

在上述程序中,我们首先定义了一个等长字典列表 data_dict,其中包含了四个字典元素,每个字典元素均包含了键值对,代表一个含有 Name、Age 和 Gender 三个属性的对象。然后,我们通过将 data_dict 作为参数传递给 Pandas 的 DataFrame() 函数,即可创建一个名为 df 的 Pandas 数据框。最后,我们通过打印 df,验证了其包含的数据和列属性。

需要注意的是,在等长字典列表中,每个字典元素的键必须相同,且长度相等,否则会导致创建 Pandas 数据框失败。

以上就是 Python 中从等长字典列表创建 Pandas 数据框的简单介绍。