Pandas の軸: その意味を理解する
Pandas では、mean() などの関数の axis キーワード パラメーターは、どの軸に沿って、操作が実行されます。
次のコードを考えます:
import pandas as pd import numpy as np dff = pd.DataFrame(np.random.randn(1,2),columns=list('AB'))
これによりデータフレームが作成されます:
+------------+---------+--------+ | | A | B | +------------+---------+--------- | 0 | 0.626386| 1.52325| +------------+---------+--------+
次に、行に沿って平均を計算しましょう (axis= 1):
dff.mean(axis=1)
これにより、次の結果が得られます:
0 1.074821 dtype: float64
直感に反して、期待される結果は次のとおりです:
A 0.626386 B 1.523255 dtype: float64
軸パラメータを理解する
axis パラメーターは、操作が実行される方向を指定します。
指定された例では、平均は列に沿って計算されます。 (axis=1)、各行に単一の値が得られます。
軸の視覚化
軸を視覚化するには、次の図を考慮してください。
+------------+---------+--------+ | | A | B | +------------+---------+--------- | 0 | 0.626386| 1.52325|----axis=1-----> +------------+---------+--------+ | | | axis=0 | ↓ ↓
赤い矢印は、列に沿って動作する axis=1 を表します。緑色の矢印は、行に沿って動作する axis=0 を表します。
以上がPandas 関数の「axis」パラメータは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。