标签: python dataframe statistics dataset
我有网球数据集,这是头部:
现在,我想为给定ID1平均FS_1。换句话说,我想从该数据集中的数据中获取所有玩家的平均先发百分比。而且所有玩家都出现过几次。
我知道我可以这样做以获得一个字段的平均值;
def mean(arr): return sum(arr) / len(arr) mean(dataset['FS_1'])
但是如何获得特定球员的平均水平?
答案 0 :(得分:0)
Pandas groupby方法应该可以解决问题:
df.groupby(['ID1']).mean()['FS_1']