Pandas dataframe を excel にエクスポートする方法


pandas DataFrame を Excel にエクスポートすることに興味があるかもしれません。幸いなことに、これは pandas to_excel()関数を使用して簡単に実行できます。

この関数を使用するには、まずopenpyxlをインストールして、ファイルを Excel に書き込むことができるようにする必要があります。

 pip install openpyxl

このチュートリアルでは、次の DataFrame でこの関数を使用するいくつかの例を説明します。

 import pandas as pd

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

#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

例 1: 基本的なエクスポート

次のコードは、DataFrame を特定のファイル パスにエクスポートし、 mydata.xlsxとして保存する方法を示しています。

 df. to_excel (r'C:\Users\Zach\Desktop\mydata.xlsx')

実際の Excel ファイルは次のようになります。

例 2: インデックスなしでエクスポートする

次のコードは、DataFrame を特定のファイル パスにエクスポートし、インデックス列を削除する方法を示しています。

 df. to_excel (r'C:\Users\Zach\Desktop\mydata.xlsx', index= False )

実際の Excel ファイルは次のようになります。

例 3: インデックスまたはヘッダーなしでエクスポートする

次のコードは、DataFrame を特定のファイル パスにエクスポートし、インデックス列とヘッダー行を削除する方法を示しています。

 df. to_excel (r'C:\Users\Zach\Desktop\mydata.xlsx', index= False, header= False )

実際の Excel ファイルは次のようになります。

例 4: シートをエクスポートして名前を付ける

次のコードは、DataFrame を特定のファイル パスにエクスポートし、Excel ワークシートに名前を付ける方法を示しています。

 df. to_excel (r'C:\Users\Zach\Desktop\mydata.xlsx', sheet_name=' this_data ')

実際の Excel ファイルは次のようになります。

to_excel() 関数の完全なドキュメントはここで見つけることができます。

コメントを追加する

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