如何将多个 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 文件。将CSV 文件合并在一起 -pd.concat()

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 文件...")

# 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

以上是 如何将多个 CSV 文件合并到一个 Pandas 数据框中? 的全部内容, 来源链接: utcz.com/z/363148.html

回到顶部