У меня есть два dataframes именно high_scores1 и high_scores2 так:Как слить два фрейма данных с помощью общего столбца?
match_id inn1 batting_team bowling_team runs1
1 1 KKR RCB 222
2 1 CSK KXIP 240
3 1 RR DD 129
4 1 MI RCB 165
match_id inn2 batting_team bowling_team runs2
1 2 RCB KKR 82
2 2 KXIP CSK 207
3 2 DD RR 132
4 2 RCB MI 166
Теперь мне нужно, чтобы объединить эти два используя столбец match_id таким образом, что новый dataframe выглядит примерно так:
match_id inn batting_team bowling_team runs1 inn2 runs2
1 1 KKR RCB 222 2 82
2 1 CSK KXIP 240 2 207
3 1 RR DD 129 2 132
4 1 MI RCB 165 2 166
Я попытался следующий код:
high_scores1[['match_id','inn1','batting_team','bowling_team','runs1']].merge(high_scores2, left_on = 'match_id', right_on = 'match_id', how = 'left')
Но это не сработало. Как объединить данные?
его worked..thnx – user517696