Pandas dataframe を csv にエクスポートする方法 (例付き)


次の構文を使用して、pandas DataFrame を CSV ファイルにエクスポートできます。

 df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )

Index=Falseは、DataFrame をエクスポートするときにインデックス列を削除するように Python に指示することに注意してください。インデックス列を保持したい場合は、この引数を自由に削除してください。

次のステップバイステップの例は、この関数を実際に使用する方法を示しています。

ステップ 1: Pandas データフレームを作成する

まず、パンダのデータフレームを作成しましょう。

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23],
                   ' assists ': [5, 7, 7, 9, 12, 9],
                   ' rebounds ': [11, 8, 10, 6, 6, 5]})

#view DataFrame
df

points assists rebounds
0 25 5 11
1 12 7 8
2 15 7 10
3 14 9 6
4 19 12 6
5 23 9 5

ステップ 2: DataFrame を CSV ファイルにエクスポートする

次に、DataFrame を CSV ファイルにエクスポートしましょう。

 #export DataFrame to CSV file
df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )

ステップ 3: CSV ファイルを表示する

最後に、CSV ファイルをエクスポートした場所に移動して、それを表示できます。

 points, assists, rebounds
25.5.11
12,7,8
15,7,10
14.9.6
19,12,6
23.9.5

Index=Falseを指定したため、インデックス列がファイルにないことに注意してください。

また、 to_csv() 関数のデフォルトの引数はheaders=Trueであるため、ヘッダーがファイル内にあることにも注意してください。

参考までに、 index=False引数を省略した場合の CSV ファイルは次のようになります。

 ,points, assists, rebounds
0.25.5.11
1,12,7,8
2,15,7,10
3,14,9,6
4,19,12,6
5,23,9,5

to_csv()関数の詳細なガイドについては、 pandas のドキュメントを参照してください。

追加リソース

PandasでCSVファイルを読み取る方法
Pandas で Excel ファイルを読み取る方法
Pandas DataFrame を Excel にエクスポートする方法
NumPy 配列を CSV ファイルにエクスポートする方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です