Pandas の Excel への書き込み方法とアプリケーションの詳細な分析
Pandas は、さまざまなデータ操作および分析機能を提供する強力な Python データ処理ライブラリです。データ分析作業では、処理したデータをさらに処理して表示するために Excel ファイルに書き込むことが必要になることがよくあります。この記事では、Pandas が Excel に書き込む方法とアプリケーションを詳細に分析し、具体的なコード例を示します。
Pandas を使用して Excel に書き込む前に、Pandas や openpyxl などの関連する依存ライブラリをインストールする必要があります。次のコマンドでインストールできます。
pip install pandas pip install openpyxl
次に、Pandas が提供する Excel への書き込み方法を 2 つ紹介します。
方法 1: to_excel メソッドを使用して Excel ファイルに書き込む
Pandas は、DataFrame データを Excel ファイルに書き込むことができる to_excel メソッドを提供します。このメソッドの構文は次のとおりです。
df.to_excel('filename.xlsx', sheet_name='sheet1', index=False)
次に、具体的な例を通じてこの方法の応用を説明します。
import pandas as pd # 创建DataFrame数据 data = {'姓名': ['张三', '李四', '王五'], '年龄': [25, 30, 35], '性别': ['男', '女', '男']} df = pd.DataFrame(data) # 将DataFrame数据写入Excel文件 df.to_excel('data.xlsx', sheet_name='Sheet1', index=False)
上記のコードを実行すると、「data.xlsx」という名前の Excel ファイルが現在のディレクトリに生成されます。ファイルの内容は次のとおりです:
名前 | 年齢 | 性別 |
---|---|---|
25 | 男 | |
30 | 女 | |
35 | 男 |
import pandas as pd # 创建ExcelWriter对象 writer = pd.ExcelWriter('filename.xlsx') # 将DataFrame数据写入到Excel文件中的工作表1 df1.to_excel(writer, sheet_name='Sheet1', index=False) # 将DataFrame数据写入到Excel文件中的工作表2 df2.to_excel(writer, sheet_name='Sheet2', index=False) # 保存Excel文件 writer.save()
import pandas as pd # 创建DataFrame数据 data1 = {'姓名': ['张三', '李四', '王五'], '年龄': [25, 30, 35]} df1 = pd.DataFrame(data1) data2 = {'城市': ['北京', '上海', '广州'], '职业': ['工程师', '教师', '医生']} df2 = pd.DataFrame(data2) # 创建ExcelWriter对象 writer = pd.ExcelWriter('data.xlsx') # 将DataFrame数据写入到Excel文件中的工作表1 df1.to_excel(writer, sheet_name='个人信息', index=False) # 将DataFrame数据写入到Excel文件中的工作表2 df2.to_excel(writer, sheet_name='工作信息', index=False) # 保存Excel文件 writer.save()
李四 | |
王五 | |
上海 | |
広州 | |
以上がパンダによる Excel への書き込みのテクニックと実践的なアプリケーションを探るの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。