ホームページ >バックエンド開発 >Python チュートリアル >pandas を使用して Excel ファイルを読み取って処理する方法

pandas を使用して Excel ファイルを読み取って処理する方法

WBOY
WBOYオリジナル
2024-01-24 08:56:051545ブラウズ

pandas を使用して Excel ファイルを読み取って処理する方法

Pandas が Excel ファイルを読み取り、データを処理する方法

はじめに:
Pandas は、一般的に使用されるデータ処理および分析ツールであり、豊富な機能とメソッドを提供します。ユーザーによるデータのクリーニング、変換、分析が容易になります。実際の業務ではExcel形式のデータファイルを加工する必要があることが多いですが、この記事ではPandasを使ってExcelファイルを読み込み、データを加工・分析する方法を紹介します。

1. Pandas ライブラリのインストールとインポート
始める前に、まず Pandas ライブラリをインストールする必要があります。次のコマンドを使用して、pip 経由で Pandas をインストールできます:

pip install pandas

インストールが完了したら、次のコードを通じて Pandas ライブラリをインポートできます:

import pandas as pd

2. Excel ファイルを読み取ります
Excel ファイルを読み取るメソッドには、read_excel() と read_csv() という 2 つの一般的に使用されるメソッドがあります。この記事では、read_excel() メソッドを使用して Excel ファイルを読み取ります。

Excel ファイルの名前が data.xlsx で、Sheet1 という名前のワークシートが含まれているとします。次のコードを使用して Excel ファイルを読み取ることができます:

df = pd.read_excel('data.xlsx', sheet_name='Sheet1')

読み取りが完了すると、データは DataFrame オブジェクト df に保存されます。

3. データの処理と分析
Excel ファイルを読み取った後、Pandas のさまざまな関数とメソッドを使用して、データのクリーンアップ、変換、分析を行うことができます。

  1. データの表示
    次のコードを使用して、データの最初の数行を表示できます:

    print(df.head())
  2. 基本的な統計情報
    describe() 関数を使用すると、最小値、最大値、平均値などのデータの基本的な統計情報を表示できます。

    print(df.describe())
  3. データ フィルタリング
    次のコードを使用して、条件セットを満たすデータをフィルターで除外できます。

    subset = df[df['列名'] > 50]
    print(subset)
  4. データの並べ替え
    sort_values() 関数を使用して、次のようなデータを並べ替えることができます。特定の列に従って昇順で並べ替えます:

    sorted_df = df.sort_values(by='列名', ascending=True)
    print(sorted_df)
  5. データのグループ化
    groupby() 関数を使用してデータをグループ化し、合計、平均、などの集計操作を実行できます。など:

    grouped_df = df.groupby('列名').sum()
    print(grouped_df)
  6. データの視覚化
    Yes Pandas が提供する Lot() 関数を使用して、縦棒グラフや折れ線グラフなどの描画などのデータを視覚化します:

    df.plot(kind='bar', x='列名', y='列名')

4. 結果を保存します
データの処理と分析が完了したら、次のコードを使用して結果を Excel ファイルに保存できます:

df.to_excel('result.xlsx', index=False)

概要:
この記事では、Pandas を使用して Excel ファイルを読み取り、データを処理する方法とコード例を紹介します。 Pandas の強力な機能とメソッドを通じて、Excel データのクリーンアップ、変換、分析を簡単に行うことができ、データ処理の効率と精度が向上します。

上記は、Pandas が Excel ファイルを読み取り、データを処理する方法についての紹介です。読者の参考になれば幸いです。読んでくれてありがとう!

以上がpandas を使用して Excel ファイルを読み取って処理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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