熊猫中的轴是什么意思?

以下是生成数据帧的代码:

将熊猫作为pd导入
将numpy作为np导入
dff=pd.DataFrame(np.random.randn(1,2),columns=list('AB'))

然后我得到了数据帧:

+------------+---------+--------+
|| A | B|
+------------+---------+---------
|      0     | 0.626386| 1.52325|
+------------+---------+--------+

当我键入命令时:

dff.平均值(轴=1)

我得到:

0 1.074821
数据类型:64

根据pandas的引用,axis=1表示列,我希望命令的结果是

A 0.626386
B 1.523255
数据类型:64

所以我的问题是:熊猫的轴是什么意思

它指定沿其计算平均值的轴。默认情况下,轴=0。这与明确指定axis时的numpy.mean用法一致(在numpy.mean中,默认情况下axis==None,用于计算展平数组上的平均值),其中axis=0沿(即,熊猫中的索引),沿轴=1。为了更加清晰,可以选择指定axis='index'(而不是axis=0)或axis='columns'(而不是axis=1

+------------+---------+--------+
|| A | B|
+------------+---------+---------
|0 | 0.626386 | 1.52325 |------轴=1------>
+------------+---------+--------+
|         |
|轴=0|
↓         ↓

发表评论