開始使用免費開始

移除層級

上一題的列聯表顯示有些層級的計數非常少。為了簡化分析,通常會把這些層級移除。

在 R 中需要兩個步驟:先用篩選把計數很少的層級所在的列排除,接著用 droplevels() 從因子變數中移除這些層級。原因是 droplevels() 會保留僅出現 1 或 2 次的層級;它只會移除在資料集中完全不存在的層級。

本練習屬於課程

R 的探索式資料分析

檢視課程

練習說明

上一題建立的列聯表已經以 tab 名稱放在你的工作空間中。

  • 載入 dplyr 套件。
  • 列印 tab,找出 align 哪個層級的總筆數最少。
  • 使用 filter() 篩掉 comics 中該層級的所有列,然後用 droplevels() 移除未使用的層級。將簡化後的資料集存成 comics_filtered

動手互動練習

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

# Load dplyr
___

# Print tab
___

# Remove align level
comics_filtered <- ___ %>%
  ___(align != ___) %>%
  ___()

# See the result
comics_filtered
編輯並執行程式碼