熊猫获取列平均值/平均值

发布于 2021-01-29 15:08:32

我无法获得熊猫列的平均值或均值。有一个数据框。我在下面尝试的任何事情都没有给我该列的平均值weight

>>> allDF 
         ID           birthyear  weight
0        619040       1962       0.1231231
1        600161       1963       0.981742
2      25602033       1963       1.3123124     
3        624870       1987       0.94212

以下返回几个值,而不是一个:

allDF[['weight']].mean(axis=1)

这样:

allDF.groupby('weight').mean()
关注者
0
被浏览
102
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    如果您只想要weight列的均值,请选择列(这是一个系列),然后调用.mean()

    In [479]: df
    Out[479]: 
             ID  birthyear    weight
    0    619040       1962  0.123123
    1    600161       1963  0.981742
    2  25602033       1963  1.312312
    3    624870       1987  0.942120
    
    In [480]: df["weight"].mean()
    Out[480]: 0.83982437500000007
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看