以下是一个示例代码,演示了如何遍历列表中的字典,并将行添加到数据框中:
import pandas as pd
# 列表中的字典
data = [
{'name': 'John', 'age': 25, 'city': 'New York'},
{'name': 'Emily', 'age': 30, 'city': 'Los Angeles'},
{'name': 'Mike', 'age': 35, 'city': 'Chicago'}
]
# 创建一个空的数据框
df = pd.DataFrame()
# 遍历列表中的字典,并将行添加到数据框中
for d in data:
df = df.append(d, ignore_index=True)
# 打印数据框
print(df)
运行上述代码,将得到以下输出:
age city name
0 25 New York John
1 30 Los Angeles Emily
2 35 Chicago Mike
在代码中,我们首先创建了一个空的数据框df
。然后,使用for
循环遍历列表data
中的每个字典d
。在每次循环中,我们使用df.append()
函数将字典d
添加为数据框的一行,并使用ignore_index=True
参数保持索引的连续性。最后,我们打印数据框以查看结果。
上一篇:遍历列表中的元组