熊猫中的轴是什么意思?这是我生成数据帧的代码:import pandas as pdimport numpy as npdff = pd.DataFrame(np.random.randn(1,2),columns=list('AB'))然后我得到了数据帧:+------------+---------+--------+| | A | B |+------------+---------+---------| 0 | 0.626386| 1.52325|+------------+---------+--------+当我输入命令时:dff.mean(axis=1)我有 :0 1.074821dtype: float64根据pandas的引用,axis = 1代表列,我期望命令的结果A 0.626386B 1.523255dtype: float64所以这是我的问题:熊猫中的轴是什么意思?
3 回答
HUH函数
TA贡献1836条经验 获得超4个赞
这些答案确实有助于解释这一点,但对于非程序员(即像我这样的人,在数据科学课程的背景下第一次学习Python),它仍然不是非常直观。我仍然发现使用术语“沿”或“对于每个”wrt行和列是令人困惑的。
对我来说更有意义的是这样说:
Axis 0将作用于每个COLUMN中的所有ROWS
Axis 1将作用于每个ROW中的所有COLUMNS
因此,轴0上的平均值将是每列中所有行的平均值,轴1上的平均值将是每行中所有列的平均值。
最终,这与@ zhangxaochen和@Michael的说法相同,但在某种程度上我更容易内化。
添加回答
举报
0/150
提交
取消