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