首先,我们需要导入 pandas
库:
import pandas as pd
然后,我们需要准备好一个包含字典的列表 data
:
data = [{'name': 'John', 'age': 28, 'gender': 'Male'},
{'name': 'Emma', 'age': 25, 'gender': 'Female'},
{'name': 'Kevin', 'age': 32, 'gender': 'Male'}]
这里,我们创建了三个字典,每个字典表示一个人的信息,包括姓名、年龄和性别。
接下来,我们可以使用 pandas
的 DataFrame
函数将这个字典列表转化为数据框架:
df = pd.DataFrame(data)
现在,我们已经成功地将 data
转化为了一个 pandas
的数据框架了。你可以使用 print
函数输出这个数据框架,以查看结果:
print(df)
输出结果为:
name age gender
0 John 28 Male
1 Emma 25 Female
2 Kevin 32 Male
在这个数据框架中,每个字典的键被转换为了数据框架的列名,每个字典的值被转换为了数据框架的行。需要注意的是,如果字典的个数不相等,则数据框架中缺少值的单元格将用 NaN 填充。
除了使用字典列表创建数据框架外,我们还可以使用其他方法,比如从文件或数据库中读取数据,或者使用 numpy
数组来创建数据框架。无论使用何种方法,数据框架都是 pandas
库中最实用的数据结构之一,它可以方便地进行数据预处理、数据清洗和数据分析等操作。