熊貓中的軸是什么意思?這是我生成數(shù)據(jù)幀的代碼:import pandas as pdimport numpy as npdff = pd.DataFrame(np.random.randn(1,2),columns=list('AB'))然后我得到了數(shù)據(jù)幀:+------------+---------+--------+| | A | B |+------------+---------+---------| 0 | 0.626386| 1.52325|+------------+---------+--------+當我輸入命令時:dff.mean(axis=1)我有 :0 1.074821dtype: float64根據(jù)pandas的引用,axis = 1代表列,我期望命令的結果A 0.626386B 1.523255dtype: float64所以這是我的問題:熊貓中的軸是什么意思?
3 回答

HUH函數(shù)
TA貢獻1836條經驗 獲得超4個贊
這些答案確實有助于解釋這一點,但對于非程序員(即像我這樣的人,在數(shù)據(jù)科學課程的背景下第一次學習Python),它仍然不是非常直觀。我仍然發(fā)現(xiàn)使用術語“沿”或“對于每個”wrt行和列是令人困惑的。
對我來說更有意義的是這樣說:
Axis 0將作用于每個COLUMN中的所有ROWS
Axis 1將作用于每個ROW中的所有COLUMNS
因此,軸0上的平均值將是每列中所有行的平均值,軸1上的平均值將是每行中所有列的平均值。
最終,這與@ zhangxaochen和@Michael的說法相同,但在某種程度上我更容易內化。
添加回答
舉報
0/150
提交
取消