我有网球数据集,这是头部:
现在我想平均给定 ID1 的 FS_1。换句话说,我想从这个数据集中的数据中得到所有球员的平均一发百分比。并且所有玩家都会出现多次。
我知道我可以这样做来获得一个字段的平均值;
def mean(arr):
return sum(arr) / len(arr)
mean(dataset['FS_1'])
但我如何获得特定球员的平均水平?
Pandas groupby方法应该可以解决问题:
df.groupby(['ID1']).mean()['FS_1']
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句