重新編碼變數
這個練習會延續上一題的進度。你會在這個練習中,繼續透過加入更多變數來修改你的 abaloneMod 資料集。
具體來說,你會將新的 age 變數依據中位數分成兩個有序類別。你也會建立新的變數 adult,用來區分未成熟的幼體(也就是 sex = "I")與成體(sex = "F" 或 "M")。
最後你會檢視這些新變數,並與原始變數比較,以檢查重新編碼是否正確。事先準備好的 abaloneMod 資料集與 dplyr 套件都已為你載入。
本練習屬於課程
給 SAS 使用者的 R
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Add new character variable agecat to abaloneMod
abaloneMod <- abaloneMod %>%
mutate(agecat = ifelse(test = ___,
yes = ___,
no = ___))