連接三個資料表
你可以用 inner_join 搭配管線符號(%>%)把多個連接串在一起,這兩者你都已經很熟悉了!
接下來我們要把 sets(記錄每個 LEGO 組合的資訊)連到 inventories(記錄某個組合的各個版本),最後再連到 inventory_parts(記錄每個 LEGO 組合裡各零件的數量)。
以蝙蝠俠的 LEGO 組合為例,sets 會告訴你組合的名稱,inventories 會提供該組合各版本的 ID,而 inventory_parts 會告訴你每個版本裡各零件的數量。
本練習屬於課程
使用 dplyr 進行資料表連接
練習說明
- 將
inventories資料表與sets資料表合併。 - 接著,依照 inventory 的 ID,將
inventory_parts資料表連接到你在前一步所建立的資料表上。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
sets %>%
# Add inventories using an inner join
___ %>%
# Add inventory_parts using an inner join
___