Je souhaite combiner les deux tableaux suivants en un seul basé sur l'ID.

pd.merge(Table_A,Table_B,how="XXXX",on="ID")
Vous pouvez sélectionner la méthode de combinaison avec how = "XXXX".
how="inner" (inner join)
Extrayez et joignez les ID communs aux deux tables.

pd.merge(Table_A,Table_B,how="inner",on="ID")
résultat

how="outer" (outer join) Extrayez et joignez tous les ID des deux tables.

pd.merge(Table_A,Table_B,how="outer",on="ID")
résultat

Là où il n'y a pas de données, c'est NaN.
how="left" (left join)
Rejoignez uniquement les identifiants de la table de gauche.

pd.merge(Table_A,Table_B,how="left",on="ID")
résultat

how="right" (right join)
Rejoignez uniquement les identifiants de la table de droite.

pd.merge(Table_A,Table_B,how="right",on="ID")

Comme il y avait peu d'articles écrits dans le diagramme Ben, je l'ai poussé autant que possible.
Recommended Posts