Maison >développement back-end >Tutoriel Python >Comment différents types de jointure Pandas `merge()` combinent-ils des DataFrames ?
Introduction
La fusion de DataFrames dans Pandas est un outil puissant pour combiner et manipuler des données provenant de différentes sources. Ce guide fournit un aperçu complet des types de jointures de base et de leurs applications.
Types de jointures
1. INNER JOIN (par défaut)
Exemple :
left.merge(right, on='key')
2. LEFT OUTER JOIN
Exemple :
left.merge(right, on='key', how='left')
3. RIGHT OUTER JOIN
Exemple :
left.merge(right, on='key', how='right')
4. FULL OUTER JOIN
Exemple :
left.merge(right, on='key', how='outer')
Autres variantes de jointure
1. LEFT-Excluding JOIN
2. RIGHT-Excluding JOIN
3. ANTI JOIN (sauf de chaque côté)
Gestion des différents Noms des colonnes clés
Éviter les colonnes clés en double dans la sortie
Fusion d'une seule colonne à partir d'une seule DataFrame
Fusion sur plusieurs Colonnes
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!