df1 = {
'vouchers': [100, 200, 300, 400],
'units': [11, 12, 12, 13],
'some_other_data': ['a', 'b', 'c', 'd'],
}
df2 = {
'vouchers': [500, 200, 600, 300],
'units': [11, 12, 12, 13],
'some_other_data': ['b', 'd', 'c', 'a'],
}
Учитывая два кадра данных, как указано выше, я хочу сделать следующее: если ваучер из df1
можно найти в df2
, и соответствующая ему единица совпадает, то удалите всю строку ваучера из df1
.
Таким образом, в этом случае желаемый результат будет:
df1 = {
'vouchers': [100, 300, 400],
'units': [11, 12, 13],
'some_other_data': ['a', 'c', 'd'],
}
Каков наилучший способ достичь этого?