Unire dati comuni con inner join

Join con pandas per chi usa i fogli di calcolo

John Miller

Principal Data Scientist

Espressioni orientate agli oggetti

$$ Funzione a livello di pandas:

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

$$

Scorciatoia, metodo del dataframe pandas:

df_left.merge(df_right, on=None)
Join con pandas per chi usa i fogli di calcolo

Un inner join di base

inner join

  • Simile a CERCA.VERT e poi rimuovere NA
df1.merge(df2, on='GameKey', how='inner') 
  • Restituisce solo le righe presenti in entrambe le tabelle
Join con pandas per chi usa i fogli di calcolo

Join con nomi diversi

inner join con colonne

  • Le colonne chiave possono avere nomi diversi
  • Non serve rinominare le colonne
    df1.merge(df2, left_on='GameKey', right_on='game-key',
               how='inner')
    
Join con pandas per chi usa i fogli di calcolo

Passiamo alla pratica!

Join con pandas per chi usa i fogli di calcolo

Preparing Video For Download...