ホームページ > バックエンド開発 > Python チュートリアル > Pandas チュートリアル: このライブラリを使用して Excel ファイルを読み取る方法

Pandas チュートリアル: このライブラリを使用して Excel ファイルを読み取る方法

PHPz
リリース: 2024-01-10 19:54:43
オリジナル
1091 人が閲覧しました

Pandas チュートリアル: このライブラリを使用して Excel ファイルを読み取る方法

Pandas チュートリアル: このライブラリを使用して Excel ファイルを読み取る方法。具体的なコード例が必要です。


概要:

Pandas は強力で柔軟なデータ処理機能であり、分析ツールは、データ サイエンスやデータ処理の分野で広く使用されています。一般的なアプリケーションの 1 つは、Excel ファイルの読み取りと処理です。このチュートリアルでは、Pandas ライブラリを使用して Excel ファイルを読み取る方法を示し、具体的なコード例を示します。

Pandas のインストール:

まず、Pandas ライブラリがインストールされていることを確認します。次のコマンドを使用して、コマンド ラインから Pandas をインストールできます:

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

Excel ファイルの読み取り:

始める前に、作業する Excel ファイルが既に存在することを確認してください。 Excel ファイルの名前が「example.xlsx」であると仮定します。

まず、Pandas ライブラリと必要なモジュールをインポートします。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>import pandas as pd</pre><div class="contentsignin">ログイン後にコピー</div></div>次に、

pd.read_excel()

関数を使用して Excel ファイルを読み取ります。この関数はファイル名をパラメータとして受け取り、Pandas DataFrame オブジェクトを返します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>data = pd.read_excel('example.xlsx')</pre><div class="contentsignin">ログイン後にコピー</div></div>データ フレームは、行と列を含む 2 次元のテーブルです。

data.head()

メソッドを使用すると、データ フレームの最初の数行を表示できます。デフォルトでは最初の 5 行が表示されます。

print(data.head())
ログイン後にコピー

整数の引数を渡すことで、表示する行数を指定できます。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>print(data.head(10))</pre><div class="contentsignin">ログイン後にコピー</div></div> すべての行のデータを表示したい場合は、

data

オブジェクト自体を使用できます。

print(data)
ログイン後にコピー
特定のシートを読み取る: Excel ファイルを読み取るとき、ファイルに複数のシートが含まれている場合は、それを pd.read_excel() 関数に渡すことができます

sheet_name

特定のシートを読み取るためのパラメータ。

data = pd.read_excel('example.xlsx', sheet_name='Sheet1')
ログイン後にコピー
列と行の範囲を指定する: 特定の列のみに興味がある場合があります。 Excel ファイルを読み取るときに、

usecols

パラメーターを使用して読み取る列を指定できます。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>data = pd.read_excel('example.xlsx', usecols=['Column1', 'Column3'])</pre><div class="contentsignin">ログイン後にコピー</div></div> さらに、 skiprows パラメータを使用してスキップする行数を指定したり、

nrows

パラメータを使用して読み取る行の範囲を指定したりできます。

data = pd.read_excel('example.xlsx', skiprows=2, nrows=10)
ログイン後にコピー
Excel ファイルとして保存: Excel ファイルの読み取りと処理が完了したら、結果を新しい Excel ファイルとして保存できます。これを実現するには、

to_excel()

メソッドを使用します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>data.to_excel('output.xlsx', index=False)</pre><div class="contentsignin">ログイン後にコピー</div></div><code>to_excel()メソッドは、ファイル名をパラメーターとして受け取り、データ フレーム内のデータを使用して新しい Excel ファイルを作成します。

index=False

パラメーターを渡すことにより、インデックス列を Excel ファイルに保存することを回避できます。
その他の操作:​​上記の操作に加えて、Pandas は Excel データの処理と分析に役立つ他の多くの強力な関数も提供します。たとえば、Pandas のデータ処理メソッドを使用して、並べ替え、フィルター、グループ化、その他のデータ操作を行うことができます。 describe() メソッドを使用してデータの統計概要情報を取得したり、

plot()

メソッドを使用してデータのグラフを描画したりできます。

結論: ###この記事では、Pandas ライブラリを使用して Excel ファイルを読み取る方法を学び、具体的なコード例を示しました。これで、Pandas ライブラリを使用して Excel データの処理と分析を開始し、ニーズに合わせてさらに多くの機能とメソッドを検討できるようになりました。データ処理と分析の旅が成功することを祈っています。 ###

以上がPandas チュートリアル: このライブラリを使用して Excel ファイルを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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