如何用 pandas 附加一些名称中具有相同后缀的 .csv 文件

问题描述 投票:0回答:1

我在同一文件夹中有 6 个 .csv 文件:

file1Milan.csv
Milanfile1.csv
file2Milan.csv
Milanfile2.csv
file3Milan.csv
Milanfile3.csv

我需要附加(一个在另一个)名称以

Milan
结尾的三个.csv文件,即:

file1Milan.csv
file2Milan.csv
file3Milan.csv

有人知道如何在 pandas 中做到这一点吗?

pandas csv append
1个回答
0
投票
import os
import pandas as pd
 
df_main = pd.DataFrame()

for file in os.listdir():
    if file.endswith("Milan.csv"):
        df_temp = pd.read_csv(file)
        df_main = df_main.append(df_temp, ignore_index=True)

df_main.to_csv("output.csv", index=False)
© www.soinside.com 2019 - 2024. All rights reserved.