Pandas 中的Axis:理解其意義
在Pandas 中,mean() 等函數中的沿哪個軸執行操作。
考慮以下程式碼:
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中文網其他相關文章!