Data samenvoegen

Data manipulatie in Julia

Katerina Zahradova

Instructor

Waarom we joinen

  • Extra info die nog niet in de dataset zit
  • Datasets uit verschillende bronnen
  • ...
Data manipulatie in Julia

Left join

Left Join

Data manipulatie in Julia

Left join in de praktijk

Meer info over joins hier

# Left join op chocolates en chocolate_companies met de kolom company
leftjoin(chocolates, chocolate_companies, on = :company)
1 https://dataframes.juliadata.org/stable/man/joins/
Data manipulatie in Julia

Joinen op kolommen met verschillende namen

# Left join op chocolates en chocolate_companies met company en company_name
leftjoin(chocolates, chocolate_companies, on = :company => :company_name)
Data manipulatie in Julia

Joinen op meerdere kolommen

# Left join op chocolates en chocolate_companies
# met de kolommen company en company_location
leftjoin(chocolates, chocolate_companies, 
                on = [:company => :company, :company_location => :company_location])
Data manipulatie in Julia

Spiekbriefje

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

  • geeft alle rijen en kolommen uit left, plus rijen uit right met een match in col met left

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

  • left join als kolomnamen verschillen

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

  • left join op meerdere kolommen
Data manipulatie in Julia

Laten we oefenen!

Data manipulatie in Julia

Preparing Video For Download...