ホームページ > バックエンド開発 > Python チュートリアル > Pandas 入門: Excel からのデータの読み取り

Pandas 入門: Excel からのデータの読み取り

王林
リリース: 2024-01-24 08:37:16
オリジナル
1142 人が閲覧しました

Pandas 入門: Excel からのデータの読み取り

クイック スタート pandas: Excel ファイルの読み取り方法、特定のコード サンプルが必要です

はじめに: pandas は Python の人気のあるデータ処理および分析ツールであり、次の機能を提供します。ユーザーがデータのクリーニング、変換、分析を容易にするための豊富なデータ構造と機能を提供します。この記事では、pandas ライブラリを使用して Excel ファイルを読み取る方法と、具体的なコード例を紹介します。

1. pandas ライブラリをインストールする

pandas を使用する前に、まずライブラリをインストールする必要があります。コマンド ラインで次のコマンドを入力して、パンダをインストールできます。

pip install pandas
ログイン後にコピー

2. パンダ ライブラリをインポートします

パンダの使用を開始する前に、まずライブラリをインポートする必要があります。これは一般的な使用法であり、その後のコードの作成と読み取りが容易になるため、パンダを pd としてインポートするのが一般的です。

import pandas as pd
ログイン後にコピー

3. Excel ファイルの読み取り

次に、pandas を使用して Excel ファイルを読み取る方法を示します。

Excel ファイルを読み取る前に、読み取る Excel ファイルを現在の作業ディレクトリに配置する必要があります。次のコマンドを使用して、現在の作業ディレクトリを表示できます。

import os

print(os.getcwd())
ログイン後にコピー

現在の作業ディレクトリに、サンプルとして「sample.xlsx」という名前の Excel ファイルを配置しました。

以下は Excel ファイルを読み取るコード例です:

df = pd.read_excel('sample.xlsx')
print(df)
ログイン後にコピー

上記のコードでは、read_excel 関数を使用して Excel ファイルを読み取り、結果を保存します。 df という名前の DataFrame オブジェクト内。

4. データの表示

Excel ファイルを読み取った後、さまざまな操作を使用してデータを処理できます。次に、読み込んだデータを表示する方法を説明します。

  1. データの最初の数行を表示
print(df.head())  # 默认显示前5行数据
print(df.head(10))  # 显示前10行数据
ログイン後にコピー
  1. データの次の数行を表示
print(df.tail())  # 默认显示后5行数据
print(df.tail(10))  # 显示后10行数据
ログイン後にコピー
  1. 表示指定された行と列 データ
print(df.iloc[0])  # 显示第一行数据(索引从0开始)
print(df['column_name'])  # 显示指定列的数据,其中column_name为列名
print(df[['column1', 'column2']])  # 显示多个列的数据
ログイン後にコピー

5. データの保存

データを処理した後、結果を Excel ファイルに保存する必要がある場合があります。 pandas は、データを Excel に保存するための to_excel 関数を提供します。データを保存するコード例を次に示します。

df.to_excel('result.xlsx', index=False)
ログイン後にコピー

上記のコードでは、to_excel 関数を使用して、「result.xlsx」という名前の Excel ファイルとしてデータを保存します。 index=Falseこのパラメータは、インデックスを保存しないことを示します。

結論:

この記事では、pandas ライブラリを使用して Excel ファイルを読み取る方法を紹介し、具体的なコード例を示します。この記事の紹介を通じて読者がすぐに pandas を使い始めて、データの処理と分析を改善できることを願っています。同時に、パンダが提供する豊富な機能と機能をさらに理解するために、パンダの公式ドキュメントを参照することをお勧めします。

以上がPandas 入門: Excel からのデータの読み取りの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート