Pandas 中的 Axis:理解其含义
在 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中文网其他相关文章!