📅  最后修改于: 2023-12-03 14:46:25.667000             🧑  作者: Mango
在进行数据分析和处理时,经常需要将数据转换为 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 数据框的简单介绍。