以單一變數使用 case_when()
在本課中,你學到如何用 case_when() 從單一向量或欄位建立類別變數。現在就用我們的資料集 multiple_choice_responses 試試看,根據受訪者回報的年齡建立一個「generation」變數。
我們會再用到 dplyr 的另一個函式 between。結合 filter 使用時,between 可以幫你 filter 出介於兩個數值之間(包含邊界)的列。例如:
mtcars %>%
filter(between(mpg, 10, 20))
會回傳所有 mpg 介於 10 到 20 之間的 mtcars 列。
本練習屬於課程
Tidyverse 的類別資料
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Check the min age
___(multiple_choice_responses$Age, ___)
# Check the max age
___(multiple_choice_responses$Age, ___)