Pandasプログラミング データフレームをCSVファイルに書き出す

Pandasにて、データフレーム(pandas.DataFrame)オブジェクトの内容をCSVファイルに出力するプログラムを書いてみたいと思います。

[サンプルプログラム] pandas_output.py

import pandas as pd

# 何らかのデータを作成する
data = [['太郎', 91, 92, 93], ['花子', 94, 95, 96],
        ['次郎', 97, 98, 99]]

df = pd.DataFrame(data)
df.columns = ['名前', '国語', '算数', '音楽']

# CSVファイルに書き込む(index=Noneオプションを付けて、行番号が出力されないようにする)
df.to_csv('seiseki.csv', encoding='utf-8', index=None)

[実行結果]

$ python pandas_output.py
$ cat seiseki.csv
名前,国語,算数,音楽
太郎,91,92,93
花子,94,95,96
次郎,97,98,99