0

这是样本数据。请记住,LocationID 是随机的,不会按顺序排列。

我使用以下代码块来获得我的前 2 个结果。如何比较组中的两个值(LocationID)以生成获胜者列(必需输出)?我只是想要最好的结果,但是我需要以某种方式适应数据中的关系。

df=df.sort_values(['LocationID','Points'],ascending=False).groupby('LocationID').head(2)
位置 ID 队员 积分 优胜者
一个 汤姆 5 领带(汤姆/约翰)
一个 约翰 5 领带(汤姆/约翰)
b 卡拉 3 卡拉
b 2 卡拉
C 纳特 1 领带(纳特/雅各布)
C 雅各布 1 领带(纳特/雅各布)
4

0 回答 0