ホームページ > バックエンド開発 > Python チュートリアル > 「axis」パラメータは Pandas のデータ操作をどのように制御しますか?

「axis」パラメータは Pandas のデータ操作をどのように制御しますか?

Mary-Kate Olsen
リリース: 2024-11-04 05:34:01
オリジナル
700 人が閲覧しました

How Does 'axis' Parameter Control Data Operations in Pandas?

Pandas の 'axis' の役割を理解する

Pandas でデータフレームを操作する場合、'axis' パラメータは重要な役割を果たします。集計や選択などのさまざまな操作。このパラメータは、操作が適用される方向を指定し、行と列の両方を柔軟に処理できるようにします。

デフォルトでは、「axis」の値は 0 とみなされ、操作が行に沿って実行されることを示します。データフレーム。各行に沿って平均値を計算する次の例を考えてみましょう:

import pandas as pd
import numpy as np

dff = pd.DataFrame(np.random.randn(1, 2), columns=list('AB'))
print(dff)

result1 = dff.mean(axis=0)
print(result1)
ログイン後にコピー

出力:

   A         B
0  0.626386  1.523250

0    1.074821
dtype: float64
ログイン後にコピー

ご覧のとおり、「mean」関数は各行に沿って平均値を計算します。

ただし、「axis」を 1 に設定して、列に沿って操作を実行する必要があることを示すこともできます。前の例を使用すると:

result2 = dff.mean(axis=1)
print(result2)
ログイン後にコピー

出力:

0    1.074821
dtype: float64
ログイン後にコピー

この場合、「mean」関数は各列の平均値を計算し、平均値を持つ 1 つの列が得られます。

Pandas で効果的なデータ操作を実行するには、「axis」パラメータを理解することが不可欠です。 「軸」に適切な値を指定することで、ユーザーは行に沿っても列に沿っても、目的の方向に確実に操作を適用できます。

以上が「axis」パラメータは Pandas のデータ操作をどのように制御しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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