【发布时间】:2018-03-23 14:36:28
【问题描述】:
我有 2 个要合并的数据框。第一个看起来如下:
Date HomeTeam AwayTeam
0 06/01/14 Real Madrid Celta Vigo
1 06/01/14 Celta Vigo Valencia
第二个看起来像这样:
EVENT_ID HomeTeam AwayTeam SELECTION ODDS
0 112324699 Real Madrid Celta Vigo Celta Vigo 47.50
1 112324699 Real Madrid Celta Vigo Real Madrid 1.13
2 112324699 Real Madrid Celta Vigo The Draw 16.00
3 112369682 Celta Vigo Valencia Celta Vigo 3.30
4 112369682 Celta Vigo Valencia The Draw 3.55
5 112369682 Celta Vigo Valencia Valencia 2.43
因此,基本上在第二个数据帧中,一场比赛有 3 行,每支球队各一行,平局 (SELECTION) 行,并带有相应的赔率 (ODDS)。
我现在要做的是将第二个数据帧的赔率信息添加到第一个数据帧,所以我想得到以下结果:
Date HomeTeam AwayTeam OddsHome OddsDraw OddsAway
0 06/01/14 Real Madrid Celta Vigo 1.13 16.00 47.50
1 06/01/14 Celta Vigo Valencia 3.30 3.55 2.43
我尝试编写和应用查找函数,但惨遭失败。
或许你能帮帮我?
【问题讨论】:
标签: python pandas dataframe lookup