Zoom sur les jointures un à un

Jointures pandas pour les utilisateurs et utilisatrices de chiffriers

John Miller

Principal Data Scientist

Notions de base de pandas.merge()

$$

  • Utilisé avec des données complémentaires
  • pd.merge(left, right)
  • Jointure sur une ou plusieurs colonnes
  • Semblable à VLOOKUP

bois assemblé

Jointures pandas pour les utilisateurs et utilisatrices de chiffriers

Jointures à gauche

jointure à gauche

$$

pd.merge(df_left, df_right, 
         on='GameKey', how='left')
  • Indiquez les noms des trames pour « df_left » et « df_right »
  • La trame résultante reflète les lignes de la trame de gauche
Jointures pandas pour les utilisateurs et utilisatrices de chiffriers

Jointures à droite

jointure à droite

$$

pd.merge(df_left, df_right, 
         on='GameKey', how='right')
  • Même principe que la jointure à gauche
  • Les lignes de la trame résultante correspondent à la trame de droite
Jointures pandas pour les utilisateurs et utilisatrices de chiffriers

Cadre pour les jointures

$$

Après avoir consulté et compris les données :

  • Déterminer la relation
  • Vérifier l'unicité dans la colonne clé
  • Écrire et exécuter l'instruction de fusion

carrés

Jointures pandas pour les utilisateurs et utilisatrices de chiffriers

Jointure sur deux clés

$$ jointure à clés multiples

$$

  • Déterminer la relation
  • Vérifier l'unicité dans la colonne clé
  • Écrire et exécuter l'instruction de fusion

$$

 pd.merge(df_left, df_right,
           on=['GameKey', 'PlayId'])
Jointures pandas pour les utilisateurs et utilisatrices de chiffriers

Passons à la pratique !

Jointures pandas pour les utilisateurs et utilisatrices de chiffriers

Preparing Video For Download...