【发布时间】:2018-06-28 19:20:16
【问题描述】:
我正在为足球比赛创建淘汰赛。
df = pd.DataFrame()
df['Team1'] = ['A','B','C','D','E','F']
df['Score1'] = [1,2,3,1,2,4]
df['Team2'] = ['U','V','W','X','Y','Z']
df['Score2'] = [2,1,2,2,3,3]
df['Match'] = df['Team1'] + ' Vs '+ df['Team2']
df['Match_no']= [1,2,3,4,5,6]
winner = df.Score1>df.Score2
df['winner'] = np.where(winner,df['Team1'],df['Team2'])
df ['Stage'] ='R16
假设上面的代码是针对淘汰阶段的。通过运行上面的代码,我们每场比赛都有一个获胜者(6 个获胜者)。每场比赛编号为 1,2,3 等等。
我想做的是为下一阶段的锦标赛创建另一个日期框架。 在下一阶段,我们将进行 3 场比赛。 在这些比赛中,奇数和偶数的获胜者将进行比赛(即U vs B,C vs X,Y vs F) 我只需要团队进入新的数据框。 谁能告诉我如何提取这些团队?
谢谢
泽普
【问题讨论】: