我們越來越多的使用pandas進行資料處理,有時需要向一個已經存在的csv檔案寫入資料,傳統的方法之前我也有些過,向txt,excel檔案寫入資料,傳送門:Python将二維清單(list)的資料輸出(TXT,Excel)
pandas to_csv()隻能在新檔案寫資料?當然不是!
pandas to_csv() 是可以向已經存在的具有相同結構的csv檔案增加dataframe資料。
df.to_csv('my_csv.csv', mode='a', header=False)
to_csv()方法mode預設為w,我們加上mode='a',便可以追加寫入資料。
pandas讀寫檔案,處理資料的效率太高了,是以我們盡量使用pandas的進行輸出。