Jointures sûres

Une jointure sûre combine deux tables sans perdre ni dupliquer de lignes par accident. Il faut vérifier l'unicité de la clé du côté attendu (par exemple avec validate="many_to_one"), choisir le bon type de jointure, et contrôler le nombre de lignes avant et après, pour éviter qu'une clé en double multiplie les lignes.

Exemple

df.merge(clients, on="client_id", how="left", validate="many_to_one")

Notions voisines

Tout le glossaire