Session Ready
Exercise

因素向量級別

有時候你會想改變因素向量級別的名稱,可以使用levels()函數辦到:

levels(factor_vector) <- c("name1", "name2",...)

一般問卷都會記錄受訪者的性別,在前一個練習中我們知道性別是一種因素向量,在問卷資料中 "M" 與 "F" 分別代表著男性與女性。

survey_vector <- c("M", "F", "F", "M", "M")

為了對資料能夠一目瞭然,我們想將男性與女性分別用 "Male" 與 "Female" 來表示,取代原本的 "M" 與 "F"。

注意:在改變名稱的時候輸入順序非常重要,在 R Console 輸入 levels(factor_survey_vector) 會得到輸出為 [1] "F" "M" ,這代表 R 預設是以字母順序排列,因此當你要重新編名稱的時候,你應該要輸入 levels(factor_survey_vector) <- c("Female", "Male") 這樣才能正確地把 "F" 對應到 "Female"、把 "M" 對應到 "Male"。

Instructions
100 XP
  • 檢視已經寫好的程式。
  • 將 factor_survey_vector 的級別從 "F" 與 "M"改為 c("Female", "Male"),注意 "Female" 與 "Male" 擺放的順序。