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文件中,達到合並文件內容的效果。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM