У меня есть 2 dfs, которые я хочу объединить, между ними нет общих столбцов идентификаторов
интересующие столбцы в df1: дата, победитель, проигравший, winner_score, loser_score
интересующие столбцы в df2 : дата, победитель, проигравший, winner_score, loser_score, winner_odds, loser_odds
2 dfs не имеют одинаковое количество экземпляров, и экземпляры в df2 присутствуют в df1, но в другом порядке
Я хочу получить winner_odds, loser_odds из df2 и иметь их в df1 в правильных экземплярах, поэтому я думаю, что мне нужно проверить, совпадают ли даты 2df и совпадают ли winner, loser, winner_score и loser_score между 2 dfs
Не уверен, что решение довольно простое или слишком сложное, но как к нему подойти?
df1
date winner loser w_elo l_elo w_sets l_sets
2020-03-20 542 440 1000 1100 3 1
2020-03-20 440 408 1100 900 3 0
2020-03-20 542 408 1000 900 3 2
2020-03-21 408 302 900 900 3 1
2020-03-21 440 408 1100 900 3 1
2020-03-21 408 542 900 1000 3 2
2020-03-22 900 804 1000 1200 3 1
2020-03-22 408 542 900 1000 3 2
2020-03-22 900 760 1000 850 3 0
df2
date winner loser w_odds l_odds w_sets l_sets
2020-03-20 542 440 1.75 2.10 3 1
2020-03-20 542 408 1.71 2.0 3 2
2020-03-20 440 408 1.53 2.37 3 0
2020-03-21 408 302 1.83 1.83 3 1
2020-03-21 408 542 1.66 2.30 3 2
2020-03-21 440 408 1.57 2.25 3 1
2020-03-22 900 760 1.33 3.00 3 0
2020-03-22 408 542 2.2 1.77 3 2