如何将具有运动成绩的数据集的历史统计数据平均化?

时间:2019-01-29 12:05:43

标签: python dataframe statistics dataset

我有网球数据集,这是头部:

dataset

现在,我想为给定ID1平均FS_1。换句话说,我想从该数据集中的数据中获取所有玩家的平均先发百分比。而且所有玩家都出现过几次。

我知道我可以这样做以获得一个字段的平均值;

def mean(arr):
  return sum(arr) / len(arr)

mean(dataset['FS_1'])

但是如何获得特定球员的平均水平?

1 个答案:

答案 0 :(得分:0)

Pandas groupby方法应该可以解决问题:

df.groupby(['ID1']).mean()['FS_1']