開始使用免費開始

連接三個資料表

你可以用 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 
  ___
編輯並執行程式碼