如何将多个 CSV 文件合并到一个 Pandas 数据框中?

pythonserver side programmingprogramming更新于 2025/11/16 23:08:17

要将多个 CSV 文件合并到一个 Pandas 数据框中,请使用 read_csv。首先,导入所需的 Pandas 库。这里。我们已将 pd 设置为别名 −

import pandas as pd

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

Sales1.csv

Sales2.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("Merging multiple CSV files...")

# merge
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

相关文章


有用资源