Łączenie danych

Manipulacja danymi w Julii

Katerina Zahradova

Instructor

Dlaczego łączymy dane

  • Informacje nieobecne w zbiorze danych
  • Dane z różnych źródeł
  • ...
Manipulacja danymi w Julii

Left join

Left Join

Manipulacja danymi w Julii

Left join w praktyce

Więcej informacji o złączeniach tutaj

# Left join on chocolates and chocolate_companies, using company column
leftjoin(chocolates, chocolate_companies, on = :company)
1 https://dataframes.juliadata.org/stable/man/joins/
Manipulacja danymi w Julii

Łączenie kolumn o różnych nazwach

# Left join on chocolates and chocolate_companies, using company and company_name
leftjoin(chocolates, chocolate_companies, on = :company => :company_name)
Manipulacja danymi w Julii

Łączenie na wielu kolumnach

# Left join on chocolates and chocolate_companies
# using company and company_location columns
leftjoin(chocolates, chocolate_companies, 
                on = [:company => :company, :company_location => :company_location])
Manipulacja danymi w Julii

Ściągawka

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

  • zwraca wszystkie wiersze i kolumny z left oraz wiersze right z pasującą wartością w col

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

  • left join dla kolumn o różnych nazwach

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

  • left join na wielu kolumnach
Manipulacja danymi w Julii

Czas na ćwiczenia!

Manipulacja danymi w Julii

Preparing Video For Download...