【发布时间】:2019-05-14 13:32:37
【问题描述】:
我有两个数据框,一个是球员,有他们的俱乐部 ID 和回合,另一个有比赛,分数和回合。
播放器| club_id |圆形的 一个 | 16 | 1 乙 | 13 | 1 c | 12 | 1 一个 | 16 | 2 ...
-------
home_club_id| away_club_id |home_club_score| away_club_score|圆形的 16 | 13 | 1 |2 |1 15 | 1 | 4 |0 |1 12 | 2 | 1 |1 |1 12 | 16 | 2 |2 |2 ...
我想合并这两个数据框,看看是否有球员在家踢球,以及比赛的比分。
最终的数据框可能是这样的:
球员|club_id|round|home|score|opponent_score 一个 |16 |1 |是|1 | 2 b |13 |1 |没有 |2 | 1 一个 |16 |2 |没有 |2 | 2 ...
我尝试将 home_club_id 更改为 club_id 并与 on =[round, club_id] 合并,但我没有找到同时合并 home 和 away 的方法
【问题讨论】:
标签: python pandas dataframe merge