首頁 > 後端開發 > Python教學 > 如何將 Pandas DataFrame 附加到現有 CSV 檔案?

如何將 Pandas DataFrame 附加到現有 CSV 檔案?

Barbara Streisand
發布: 2024-11-19 11:21:03
原創
1041 人瀏覽過

How to Append Pandas DataFrames to Existing CSV Files?

將 Pandas 資料加入現有 CSV 檔案

在處理資料探索和操作時,pandas 函式庫是一個強大的工具。一個常見的任務是將 pandas DataFrame 中的資料附加到現有的 CSV 檔案中。

為了完成此任務,pandas 中的 to_csv() 函數提供了一個靈活的解決方案。透過指定適當的寫入模式,您可以將資料新增至現有的 CSV 檔案中,而不會覆寫其內容。

解決方案:

追加資料的關鍵是使用to_csv() 函數中的模式參數。透過設定 mode='a',您可以指示 pandas 將資料附加到 CSV 檔案而不是覆蓋它。以下是範例:

df.to_csv('my_csv.csv', mode='a', header=False)
登入後複製

在此範例中,df DataFrame 被附加到名為 my_csv.csv 的 CSV 檔案中。 header=False 參數可確保 CSV 檔案的標題在附加資料時不會重複。

預設模式與處理遺失檔案:

預設情況下, to_csv( ) 函式使用「w」模式,此模式會覆寫現有的 CSV 檔案。要處理 CSV 檔案最初可能不存在的情況,您可以使用以下變體:

output_path = 'my_csv.csv'
df.to_csv(output_path, mode='a', header=not os.path.exists(output_path))
登入後複製

此程式碼在寫入之前檢查 output_path 檔案是否存在。如果不存在,它將在第一次寫入時列印標題。否則,它會附加不帶標題的資料。

以上是如何將 Pandas DataFrame 附加到現有 CSV 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板