既存の csv ファイルに pandas データを追加するにはどうすればいいですか? 質問する

既存の csv ファイルに pandas データを追加するにはどうすればいいですか? 質問する

pandasto_csv()関数を使用して、既存の csv ファイルにデータフレームを追加できるかどうかを知りたいです。csv ファイルの構造は、読み込まれたデータと同じです。

ベストアンサー1

pandasでPythonの書き込みモードを指定できますto_csv関数。追加の場合は 'a' です。

あなたの場合:

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

デフォルトモードは「w」です。

ファイルが最初に見つからない場合、次のバリエーションを使用して、最初の書き込み時にヘッダーが印刷されることを確認できます。

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

おすすめ記事