【pandas】DataFrameをcsvファイルとして書き出す

to_csv()メソッドで DataFrame をcsvファイルに書き出す。

import numpy as np
import pandas as pd
df = pd.DataFrame(np.arange(1,10).reshape(3, 3), 
                  columns=['col0', 'col1', 'col2'], 
                  index=['row0', 'row1', 'row2'])
print(df) 
df.to_csv('sample.csv')

今回の場合、

      col0  col1  col2
row0     1     2     3
row1     4     5     6
row2     7     8     9

のように出力され、

,col0,col1,col2
row0,1,2,3
row1,4,5,6
row2,7,8,9

という内容の sample.csv というファイルが書き出される。

参考

pandas.DataFrame.to_csv — pandas 2.2.2 documentation
タイトルとURLをコピーしました