使用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中文網其他相關文章!