CSVを保存したい(pandas.DataFrame.to_csv
)
1data.to_csv("ファイル名", index=False)
pandas.DataFrame.to_csvで、CSVファイルに出力できます。
デフォルトではインデックス番号のカラムも保存されるため、index=False
オプションをつけることが多いです。
追記したい
1data.to_csv("ファイル名", index=False, mode="a", header=None)
mode="a"
オプションでファイルに追記できます。
ヘッダー行も出力されるためheader=None
と合わせて使うことが多いです。
タブ/スペース区切りしたい
1data.to_csv("ファイル名", index=False, sep="\t")
2data.to_csv("ファイル名", index=False, sep=" ")
sep
オプションを使って区切り文字を変更できます。
カラムを指定したい
1names = ["カラム1", "カラム2"]
2data.to_csv("ファイル名", index=False, columns=names)
columns
オプションで保存するカラム名を指定できます。
以下のようにカラムを絞ったデータフレームを保存しても、同じことができます。(こちらのほうがよく使います。)
1names = ["カラム1", "カラム2"]
2data[names].to_csv("ファイル名", index=False)