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)