Anti-Join Pandas
Ich habe zwei Tabellen und möchte sie anhängen, damit nur alle Daten in Tabelle A erhalten bleiben und Daten aus Tabelle B nur hinzugefügt werden, wenn ihr Schlüssel eindeutig ist (Schlüsselwerte sind jedoch in einigen Fällen in Tabelle A und B eindeutig Ein Schlüssel wird sowohl in Tabelle A als auch in Tabelle B vorkommen.
Ich denke, dass die Möglichkeit dazu eine Art Filter-Join (Anti-Join) beinhaltet, um Werte in Tabelle B zu erhalten, die in Tabelle A nicht vorkommen, und dann die beiden Tabellen anzufügen.
Ich bin mit R vertraut und dies ist der Code, den ich verwenden würde, um dies in R zu tun.
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)
Wie würde ich das in Python erreichen?