Pandas combine multiple csv files

后端 未结 3 831
北海茫月
北海茫月 2021-01-16 05:05

I have multiple csv files that I would like to combine into one df.

They are all in this general format, with two index columns:

                             


        
3条回答
  •  春和景丽
    2021-01-16 05:45

    A simple way:

    Creating a list with the names of csvs:

    files=listdir()
    csvs=list()
    for file in files:
        if file.endswith(".csv"):
            csvs.append(file)
    

    concatenate the csvs:

    data=pd.DataFrame()
    for i in csvs:
        table=pd.read_csv(i)
        data=pd.concat([data,table])
    

提交回复
热议问题