Unire i dati

Manipolazione dei dati in Julia

Katerina Zahradova

Instructor

Perché fare join

  • Aggiungere info non presenti nel dataset
  • Unire dataset da fonti diverse
  • ...
Manipolazione dei dati in Julia

Left join

Left Join

Manipolazione dei dati in Julia

Left join in pratica

Altre info sui join qui

# Left join tra chocolates e chocolate_companies, usando la colonna company
leftjoin(chocolates, chocolate_companies, on = :company)
1 https://dataframes.juliadata.org/stable/man/joins/
Manipolazione dei dati in Julia

Join su colonne con nomi diversi

# Left join tra chocolates e chocolate_companies, usando company e company_name
leftjoin(chocolates, chocolate_companies, on = :company => :company_name)
Manipolazione dei dati in Julia

Join su più colonne

# Left join tra chocolates e chocolate_companies
# usando le colonne company e company_location
leftjoin(chocolates, chocolate_companies, 
                on = [:company => :company, :company_location => :company_location])
Manipolazione dei dati in Julia

Promemoria rapido

leftjoin(left, right, on = :col):

  • restituisce tutte le righe e colonne di left, più le righe di right con valore in col corrispondente a left

leftjoin(left, right, on = :col_left => :col_right):

  • left join quando le colonne hanno nomi diversi

leftjoin(left, right, on = [:c1_l => :c1_r, ...]):

  • left join su più colonne
Manipolazione dei dati in Julia

Passons à la pratique !

Manipolazione dei dati in Julia

Preparing Video For Download...