如何将多个CSV文件合并为单个Pandas数据帧?
要将多个CSV文件合并为单个Pandas数据帧,请使用read_csv。首先,导入所需的Pandas库。在此处,我们将pd设置为别名−
import pandas as pd
现在,假设以下是我们的CSV文件−
销售1.csv
销售2.csv
我们设置了路径为字符串。两个文件都在桌面上−
file1 = "C:\Users\amit_\Desktop\sales1.csv"
file2 = "C:\Users\amit_\Desktop\sales2.csv"
接下来,合并上述两个CSV文件。pd.concat()将CSV文件合并在一起−
dataFrame = pd.concat(
map(pd.read_csv, [file1, file2]), ignore_index=True)
示例
以下是代码−
import pandas as pd
file1 = "C:\Users\amit_\Desktop\sales1.csv"
file2 = "C:\Users\amit_\Desktop\sales2.csv"
print("正在合并多个CSV文件...")
#合并
dataFrame = pd.concat(
map(pd.read_csv, [file1, file2]), ignore_index=True)
print(dataFrame)
输出
这将产生以下输出 −
Car Place UnitsSold
0 Audi Bangalore 80
1 Porsche Mumbai 110
2 RollsRoyce Pune 100
3 BMW Delhi 95
4 Mercedes Hyderabad 80
5 Lamborgini Chandigarh 80