我有一个1960-2020年欧洲杯结果的数据框。
这是1960年世界杯的一个例子(只打了4场比赛):
<表类>
年
home_team
away_team
home_score
away_score
赢家
tbody><<tr>1960 捷克斯洛伐克 俄罗斯 0 3 俄罗斯 1960 法国 南斯拉夫 4 5 南斯拉夫 1960 法国 捷克斯洛伐克 0 2 捷克斯洛伐克 1960 俄罗斯 南斯拉夫 2 1 俄罗斯 表类>
使用
df['tournament_winner'] = df.groupby('year')['winner'].transform('last')