使用.groupby(['match_id', 'team']).sum()
之后,我得到了这个多索引 Dataframe :
visionScore
match_id team
EUW1_5671848066 blue 212
red 127
EUW1_5671858853 blue 146
red 170
EUW1_5672206092 blue 82
... ...
我如何添加一个新的布尔列来判断蓝队还是红队有更大的visionScore
?如果有平局,就认为两队都赢了。
2条答案
按热度按时间qltillow1#
这是可行的:
虽然我忍不住想有更好的办法。
i5desfxk2#
我做了一些工作,通过加入 Dataframe 本身并在同一行上获取visionScore,得到了略有不同但仍然足够的结果:
结果: