將 Pandas 資料加入現有 CSV 檔案
在進行資料操作時,通常需要更新或追加資料到現有檔案。 Pandas 是一個強大的 Python 資料分析函式庫,提供了一個方便的方法來將 DataFrame 加入現有的 CSV 檔案中。
查詢:
使用以下方法是否可行pandas to_csv() 函數擴充現有的 CSV 文件,假設該文件具有與資料相同的結構格式已載入?
答:
當然! to_csv() 函數允許指定 Python 寫入模式。若要附加數據,模式應設定為“a”。
實作:
要將DataFrame 附加到現有CSV 文件,只需使用以下程式碼:
df.to_csv('my_csv.csv', mode='a', header=False)
預設情況下,模式設定為“w”,這會覆蓋CSV
確保標頭列印:
如果初始檔案可能不存在,建議保證在初始寫入期間列印標頭。這可以透過以下變體來實現:
output_path='my_csv.csv' df.to_csv(output_path, mode='a', header=not os.path.exists(output_path))
此擴展變體確保僅在第一次寫入時打印標題,從而有效地處理現有和不存在的文件。
以上是Pandas\' `to_csv()` 函數可以將資料附加到現有的 CSV 檔案嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!