【发布时间】:2021-09-10 09:21:04
【问题描述】:
我正在尝试按不同条件对行进行分组,示例如下。基本上,我想尝试的是将Team 名称分组,并将其放入一个新的Dataframe 和sum of goal。我试过groupby,但不知何故不能做我想做的事。我怎样才能得到预期的结果?谢谢!
example = {'Team':['Arsenal', 'Manchester United', 'Arsenal',
'Arsenal', 'Chelsea', 'Manchester United',
'Manchester United', 'Chelsea', 'Chelsea', 'Chelsea',
'Juventus','Juventus'],
'Player':['Ozil', 'Pogba', 'Lucas', 'Aubameyang',
'Hazard', 'Mata', 'Lukaku', 'Morata',
'Giroud', 'Kante',
'Ronaldo','Buffon'],
'Goals':[5, 3, 6, 4, 9, 2, 0, 5, 2, 3, 20, 0] }
group_dict = {'UK':['Arsenal', 'Manchester United', 'Chelsea'], 'Italy':['Juventus']}
预期结果:
Country Goals
UK 39
Italy 20
【问题讨论】:
标签: python pandas dataframe group-by