開始使用免費開始

重新編碼變數

這個練習會延續上一題的進度。你會在這個練習中,繼續透過加入更多變數來修改你的 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 = ___))
編輯並執行程式碼