ホームページ  >  記事  >  バックエンド開発  >  Pandas で平均を計算するときの「axis=0」と「axis=1」の違いは何ですか?

Pandas で平均を計算するときの「axis=0」と「axis=1」の違いは何ですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-02 03:45:30386ブラウズ

What is the Difference Between `axis=0` and `axis=1` When Calculating Mean in Pandas?

Pandas の軸

Pandas で多次元データ構造を扱う場合、軸の概念が重要になります。 Pandas の軸は、特定の次元に沿ったデータの方向を指します。操作が実行される方向を指定します。

この例では、

<code class="python">dff = pd.DataFrame(np.random.randn(1, 2), columns=list('AB'))</code>

dff は 1 行 2 列の DataFrame です。 dff.mean(axis=1) の axis=1 引数は、DataFrame の列に沿って平均を計算する必要があることを示します。これは、各列の平均値が計算され、単一の要素を持つシリーズが得られることを意味します。

指定した期待される結果は個々の行の平均であり、axis=0 を使用して計算できます。これにより、各行の平均を表す 2 つの要素を持つ Series が生成されます。

要約すると、Pandas の軸は、多次元データ構造内の操作の方向を決定します。 Axis=0 は行を示し、axis=1 は列を示します。軸の概念を理解することで、Pandas でデータを効果的に操作および分析できるようになります。

以上がPandas で平均を計算するときの「axis=0」と「axis=1」の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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