Combiner des données communes avec des jointures internes

Jointures pandas pour les utilisateurs et utilisatrices de chiffriers

John Miller

Principal Data Scientist

Expressions orientées objet

$$ Fonction au niveau pandas :

pd.merge(df_left, df_right, on=None)

$$

Raccourci, méthode de dataframe pandas :

df_left.merge(df_right, on=None)
Jointures pandas pour les utilisateurs et utilisatrices de chiffriers

Une jointure interne de base

jointure interne

  • Semblable à VLOOKUP, puis suppression des NA
df1.merge(df2, on='GameKey', how='inner') 
  • Ne renvoie que les lignes présentes dans les deux tables
Jointures pandas pour les utilisateurs et utilisatrices de chiffriers

Joindre sur des noms différents

jointure interne avec colonnes

  • Les colonnes clés peuvent avoir des noms différents
  • Inutile de renommer les colonnes
    df1.merge(df2, left_on='GameKey', right_on='game-key',
               how='inner')
    
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...