Menggabungkan data

Manipulasi Data di Julia

Katerina Zahradova

Instructor

Mengapa kita menggabungkan

  • Informasi tambahan yang belum ada di dataset
  • Dataset dari sumber berbeda
  • ...
Manipulasi Data di Julia

Left join

Left Join

Manipulasi Data di Julia

Praktik left join

Info lebih lanjut tentang join di sini

# Left join pada chocolates dan chocolate_companies, menggunakan kolom company
leftjoin(chocolates, chocolate_companies, on = :company)
1 https://dataframes.juliadata.org/stable/man/joins/
Manipulasi Data di Julia

Menggabungkan kolom dengan nama berbeda

# Left join pada chocolates dan chocolate_companies, menggunakan company dan company_name
leftjoin(chocolates, chocolate_companies, on = :company => :company_name)
Manipulasi Data di Julia

Menggabungkan pada beberapa kolom

# Left join pada chocolates dan chocolate_companies
# menggunakan kolom company dan company_location
leftjoin(chocolates, chocolate_companies, 
                on = [:company => :company, :company_location => :company_location])
Manipulasi Data di Julia

Ringkasan perintah

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

  • mengembalikan semua baris dan kolom dari left, serta baris di right yang memiliki nilai col yang cocok dengan left

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

  • left join saat nama kolom berbeda

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

  • left join pada beberapa kolom
Manipulasi Data di Julia

Ayo berlatih!

Manipulasi Data di Julia

Preparing Video For Download...