如何将多个CSV文件合并为单个Pandas数据帧?

如何将多个CSV文件合并为单个Pandas数据帧?

要将多个CSV文件合并为单个Pandas数据帧,请使用read_csv。首先,导入所需的Pandas库。在此处,我们将pd设置为别名−

import pandas as pd

现在,假设以下是我们的CSV文件−

销售1.csv

如何将多个CSV文件合并为单个Pandas数据帧?

销售2.csv

如何将多个CSV文件合并为单个Pandas数据帧?

我们设置了路径为字符串。两个文件都在桌面上−

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程