小编典典

熊猫中的轴是什么意思?

all

这是我生成数据框的代码:

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|
+------------+---------+--------+

当我输入命令时:

dff.mean(axis=1)

我有 :

0    1.074821
dtype: float64

根据熊猫的参考,axis = 1代表列,我希望命令的结果是

A    0.626386
B    1.523255
dtype: float64

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


阅读 94

收藏
2022-03-30

共1个答案

小编典典

指定计算平均值的轴。默认情况下axis=0这与显式指定numpy.mean时的用法一致(默认情况下,axis==None,计算扁平数组的平均值),其中沿(即,熊猫中的索引)和沿。为了更清楚起见,可以选择指定(而不是)或(而不是)。axis``numpy.mean``axis=0``axis=1``axis='index'``axis=0``axis='columns'``axis=1

+------------+---------+--------+
|            |  A      |  B     |
+------------+---------+---------
|      0     | 0.626386| 1.52325|----axis=1----->
+------------+---------+--------+
             |         |
             | axis=0  |
             ↓         ↓
2022-03-30