開始使用免費開始

比較 Batman 和 Star Wars 的 LEGO 零件

你在上一個練習建立的資料表,包含每個零件的零件編號、顏色 id,以及該零件在 Star Wars 與 Batman 主題中的數量。不過,我們還能把這個資料表與其他資料表的資訊結合,取得更多關於每個零件的細節。在比較主題之前,先確認我們擁有足夠的資訊,讓分析結果更容易解讀。上一題產生的資料表已儲存為 parts_joined,並已預先載入供你使用。

parts_joined <- batman_parts %>%
  full_join(star_wars_parts, by = c("part_num", "color_id"), suffix = c("_batman", "_star_wars")) %>%
  replace_na(list(n_batman = 0, n_star_wars = 0))

本練習屬於課程

使用 dplyr 進行資料表連接

檢視課程

練習說明

  • parts_joined 資料表中的 Star Wars 零件數量由大到小排序。
  • colors 資料表與 parts_joined 做 inner join。
  • 以 inner join 將 parts 資料表再與前一步的結果結合;加入 "_color""_part" 字尾,標示資訊分別來自 colorsparts 資料表。

動手互動練習

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

parts_joined %>%
  # Sort the number of star wars pieces in descending order 
  ___ %>%
  # Join the colors table to the parts_joined table
  ___ %>%
  # Join the parts table to the previous join 
  ___
編輯並執行程式碼