ホームページ  >  記事  >  バックエンド開発  >  pandas から Excel をエクスポートするためのわかりやすいガイド

pandas から Excel をエクスポートするためのわかりやすいガイド

王林
王林オリジナル
2024-01-24 08:22:14990ブラウズ

pandas から Excel をエクスポートするためのわかりやすいガイド

シンプルでわかりやすい Excel 用の pandas 作成チュートリアル。具体的なコード例が必要です。

[はじめに]
データ分析と処理において、Pandas は次のとおりです。非常に強力なツールの Python ライブラリです。特に表形式データの操作に適した、使いやすいデータ構造とデータ分析ツールを提供します。その中でも、Excel ファイルへのデータの書き込みは非常に一般的な操作です。この記事では、Pandas を使用して Excel ファイルにデータを書き込む方法と、具体的なコード例を紹介します。

[準備]
Pandas を使用する前に、まず Pandas ライブラリをインストールする必要があります。 Pandas は、次のコマンドでインストールできます:

pip install pandas

さらに、Pandas と Excel ファイル間の対話に使用される openpyxl ライブラリもインストールする必要があります。

pip install openpyxl

[例 1: DataFrame を Excel ファイルに書き込む]
data という名前の DataFrame があり、それを Excel ファイルに書き込むとします。まず、Pandas ライブラリをインポートし、DataFrame を作成する必要があります。コード例を次に示します。

import pandas as pd

# 创建DataFrame
data = {'姓名': ['张三', '李四', '王五'],
        '年龄': [22, 25, 28],
        '性别': ['男', '女', '男']}
df = pd.DataFrame(data)

次に、to_excel 関数を使用して DataFrame を Excel ファイルに書き込むことができます。ファイルのパスを指定する必要があることに注意してください。以下は、DataFrame を Excel ファイルに書き込むコード例です。

# 将DataFrame写入Excel文件
df.to_excel('data.xlsx', index=False)

上記のコードを実行すると、DataFrame が data.xlsx という名前の Excel ファイルに正常に書き込まれます。

[例 2: 同じ Excel ファイルに複数の DataFrame を書き込む]
同じ Excel ファイルの異なるシートに複数の DataFrame を書き込むには、ExcelWriterto_excel を使用できます。 達成する機能。以下はコード例です:

import pandas as pd

# 创建DataFrame
data1 = {'姓名': ['张三', '李四', '王五'],
         '年龄': [22, 25, 28],
         '性别': ['男', '女', '男']}
data2 = {'城市': ['上海', '北京', '广州'],
         '职业': ['医生', '律师', '教师']}
df1 = pd.DataFrame(data1)
df2 = pd.DataFrame(data2)

# 创建ExcelWriter对象
writer = pd.ExcelWriter('data.xlsx', engine='openpyxl')

# 将df1写入Sheet1
df1.to_excel(writer, sheet_name='Sheet1', index=False)

# 将df2写入Sheet2
df2.to_excel(writer, sheet_name='Sheet2', index=False)

# 保存Excel文件
writer.save()

上記のコードを実行すると、2 つの DataFrame を同じ Excel ファイルの異なるシートに書き込むことができます。

[例 3: DataFrame のいくつかの列を Excel ファイルに書き込む]
DataFrame のいくつかの列を Excel ファイルに書き込むだけで済む場合があります。 to_excel 関数の columns パラメーターを使用して、エクスポートする列を指定できます。以下はコード例です:

import pandas as pd

# 创建DataFrame
data = {'姓名': ['张三', '李四', '王五'],
        '年龄': [22, 25, 28],
        '性别': ['男', '女', '男']}
df = pd.DataFrame(data)

# 将指定列写入Excel文件
df.to_excel('data.xlsx', columns=['姓名', '年龄'], index=False)

上記のコードを実行すると、data の 2 つの列 nameage を次のように書き込むことができます。 Excel ファイル data.xlsx

[結論]
この記事では、Pandas を使用して Excel ファイルにデータを書き込む方法 (DataFrame の Excel ファイルへの書き込み、複数の DataFrame の同じ Excel ファイルへの書き込み、DataFrame のサンプル コードへの書き込みなど) を簡単に紹介します。 Excel ファイルに列を書き込む。この記事がパンダの学習に役立つことを願っています。

以上がpandas から Excel をエクスポートするためのわかりやすいガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。