我无法获得熊猫列的平均值或均值。有一个数据框。我在下面尝试的任何事情都没有给我该列的平均值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()
如果您只想要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
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句