📅  最后修改于: 2023-12-03 14:45:03.289000             🧑  作者: Mango
Pandas是用于数据操作和分析的Python库,经常用于将数据转换为数据框,也称为数据帧。
本文将介绍如何使用Pandas将列表中的数据合并到一个数据帧中。
导入 Pandas 库
import pandas as pd
创建列表数据
data1 = {'Name': ['Tom', 'John', 'Smith'], 'Age': [25, 30, 28], 'Gender': ['Male', 'Male', 'Male']}
data2 = {'Name': ['Maria', 'Lucy', 'Sophie'], 'Age': [24, 29, 26], 'Gender': ['Female', 'Female', 'Female']}
将数据转换为数据帧
df1 = pd.DataFrame(data1)
df2 = pd.DataFrame(data2)
将数据帧添加到列表中
frames = [df1, df2]
合并数据帧
result = pd.concat(frames)
打印结果
print(result)
程序运行结果如下:
Name Age Gender
0 Tom 25 Male
1 John 30 Male
2 Smith 28 Male
0 Maria 24 Female
1 Lucy 29 Female
2 Sophie 26 Female
在本示例中,我们创建了两个数据字典,将其转换为数据框,将数据框添加到列表中并将它们合并在一起。
我们使用 pd.DataFrame
将数据转换为数据框,使用 pd.concat
函数将数据帧合并为单个数据框。
有了这个示例,您可以了解如何将列表中的数据合并到一个数据帧中。这是一个很有用的技能,因为有时您需要将来自多个源的数据组合在一起以进行分析。