1. 程式人生 > >Pandas 通過追加方式合併多個csv

Pandas 通過追加方式合併多個csv

常用合併

通常用pandas進行資料拼接、合併的方法有:

pandas.merge()

pandas.concat()

pandas.append()

還有一種方式就是通過 pd.to_csv() 中的追加寫入方式

追加寫入

import pandas as pd

for inputfile in os.listdir(inputfile_dir):
     pd.read_csv(inputfile, header=None) #header=None表示原始檔案資料沒有列索引,這樣的話read_csv會自動加上列索引
     pd.to_csv(outputfile, mode='
a', index=False, header=False) #header=0表示不保留列名,index=False表示不保留行索引,mode='a'表示附加方式寫入,檔案原有內容不會被清除

執行過後就會將讀取的csv內容追加寫入一個csv檔案中,達到合併檔案內容的效果。