【发布时间】:2015-09-11 06:57:08
【问题描述】:
我无法获得 pandas 中列的平均值或平均值。 A 有一个数据框。我在下面尝试过的任何事情都没有给我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()
【问题讨论】:
-
df.groupby('weight')不是您想要的,因为它将 df 拆分为单独的列,每列都有不同的权重值。而不仅仅是df['weight'].mean() -
allDF。 weight.mean()