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

如何使用 Pandas 將資料附加到現有 CSV 檔案?

DDD
DDD原創
2024-11-23 17:22:10528瀏覽

How Can I Append Data to an Existing CSV File Using Pandas?

使用Pandas 將資料附加到現有CSV 檔案

在資料分析中,您可能會遇到需要向現有CSV 檔案新增資料的情況共享相同結構的CSV 檔案。 Pandas 是一個流行的用於資料操作的 Python 函式庫,它提供了一種使用 to_csv() 函數來實現此目的的便捷方法。

要使用Pandas 將資料附加到現有CSV 文件,您可以將寫入模式指定為“a” ' 在to_csv() 函數中:

df.to_csv('my_csv.csv', mode='a', header=False)

預設模式是' w',它會覆蓋現有文件。透過將模式設為“a”,您可以將新資料附加到文件末尾。

需要注意的是,新資料應具有與現有 CSV 檔案相同的列結構。如果檔案最初遺失,您可以使用以下變體確保在第一次寫入時列印標題:

output_path='my_csv.csv'
df.to_csv(output_path, mode='a', header=not os.path.exists(output_path))

這可以確保即使檔案為空,也可以保留標題。透過遵循這些說明,您可以使用 Pandas 輕鬆地將新資料附加到現有 CSV 文件,從而簡化您的資料處理任務。

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn