Anti-Join Pandas
У меня есть две таблицы, и я хотел бы добавить их так, чтобы только все данные в таблице A были сохранены, а данные из таблицы B добавлялись только в том случае, если ее ключ уникален (значения ключей уникальны в таблицах A и B, однако в некоторых случаях a Ключ появится в обеих таблицах A и B).
Я думаю, что способ сделать это будет включать в себя какое-то фильтрующее соединение (anti-join), чтобы получить значения в таблице B, которых нет в таблице A, а затем добавить две таблицы.
Я знаком с R, и это код, который я хотел бы использовать для этого в R.
library("dplyr")
## Filtering join to remove values already in "TableA" from "TableB"
FilteredTableB <- anti_join(TableB,TableA, by = "Key")
## Append "FilteredTableB" to "TableA"
CombinedTable <- bind_rows(TableA,FilteredTableB)
Как бы я достиг этого в Python?