Combinarea datelor comune cu îmbinări interne

Joins în Pandas pentru utilizatorii de foi de calcul

John Miller

Principal Data Scientist

Expresii orientate pe obiecte

$$ Funcție la nivel pandas:

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

$$

Prescurtare, metodă pandas dataframe:

df_left.merge(df_right, on=None)
Joins în Pandas pentru utilizatorii de foi de calcul

O îmbinare internă de bază

îmbinare internă

  • Similar cu VLOOKUP urmat de eliminarea valorilor NA
df1.merge(df2, on='GameKey', how='inner') 
  • Returnează doar rândurile prezente în ambele tabele
Joins în Pandas pentru utilizatorii de foi de calcul

Îmbinare pe nume diferite

îmbinare internă cu coloane

  • Coloanele cheie pot avea nume diferite
  • Nu este necesară redenumirea coloanelor
    df1.merge(df2, left_on='GameKey', right_on='game-key',
               how='inner')
    
Joins în Pandas pentru utilizatorii de foi de calcul

Să exersăm!

Joins în Pandas pentru utilizatorii de foi de calcul

Preparing Video For Download...