開始使用免費開始

找出某一組有、另一組沒有的項目

在影片中,你學過如何用 semi join 與 anti join 這兩個動詞來過濾資料,回答你對資料的各種問題。現在我們來聚焦在 batwing 資料集,運用這些技巧找出哪些零件同時出現在 batwingbatmobile 組合中,以及哪些零件只在其中一個組合出現。此外,在回答這些問題時,我們也會判斷這些在兩個組合中出現的零件,其顏色是否相同。

batmobilebatwing 資料集已為你預先載入。

batmobile <- inventory_parts_joined %>%
  filter(set_num == "7784-1") %>%
  select(-set_num)

batwing <- inventory_parts_joined %>%
  filter(set_num == "70916-1") %>%
  select(-set_num)

本練習屬於課程

使用 dplyr 進行資料表連接

檢視課程

練習說明

  • batwing 組合過濾為那些「也」出現在 batmobile 的零件,不論顏色是否相同。
  • batwing 組合過濾為那些「沒有」同時出現在 batmobile 的零件,不論顏色是否相同。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Filter the batwing set for parts that are also in the batmobile set
batwing %>%
  ___

# Filter the batwing set for parts that aren't in the batmobile set
batwing %>%
  ___
編輯並執行程式碼