从行中提取子行

时间:2019-04-07 16:53:36

标签: python pandas

我有一个数据集,其中包含年份,每个球的总得分,局数和击球得分。 我想显示我将在其中显示局数的年份的数据,在该数据中我将列出在那一年的该局中得分最高的团队

我已经达到了这个程度,但是不知道要从年份(行)和总计(列)中取出最大值

a = pd.DataFrame((df.groupby(['year','inning','batting_team'])["total"].sum()))

This is the result of the above command

我只希望显示在那一年的比赛中得分最高的球队 例如 :- 2008 1 DeccanChargers somevalue(该年第一局获​​得的最高分)

1 个答案:

答案 0 :(得分:0)

如果您只想查看每个GroupBy的最佳结果,则可以使用.head(1)