データの結合

Julia でのデータ操作

Katerina Zahradova

Instructor

結合する理由

  • データセットに未収載の追加情報
  • 異なるソースのデータセット
Julia でのデータ操作

左結合

左結合

Julia でのデータ操作

左結合を試す

結合の詳細は こちら

# company 列で chocolates と chocolate_companies を左結合
leftjoin(chocolates, chocolate_companies, on = :company)
1 https://dataframes.juliadata.org/stable/man/joins/
Julia でのデータ操作

異なる列名での結合

# company と company_name を使って左結合
leftjoin(chocolates, chocolate_companies, on = :company => :company_name)
Julia でのデータ操作

複数列での結合

# chocolates と chocolate_companies を
# company と company_location で左結合
leftjoin(chocolates, chocolate_companies, 
                on = [:company => :company, :company_location => :company_location])
Julia でのデータ操作

チートシート

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

  • left の全行・全列に、col が一致する right の行を結合

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

  • 列名が異なる場合の左結合

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

  • 複数列での左結合
Julia でのデータ操作

Ayo berlatih!

Julia でのデータ操作

Preparing Video For Download...