有序因子(Ordered factors)
由於 "Male" 與 "Female" 是無序(或稱名目)因子的水準,R 會回傳警告訊息,告訴你大於運算子在此沒有意義。就像之前看到的,R 會把這類因子的各水準視為同等價值。
但並非總是如此!有時你會處理在各類別之間具有自然順序的因子。遇到這種情況時,我們必須把這項資訊告訴 R……
假設你帶領一個由 5 位資料分析師組成的研究團隊,並想評估他們的表現。為此,你追蹤他們的速度,將每位分析師評為 "slow"、"medium" 或 "fast",並把結果儲存在 speed_vector 中。
本練習屬於課程
R 入門
練習說明
第一步,將 speed_vector 指派為一個含有 5 個元素的向量,每位分析師各一個。每個元素應為 "slow"、"medium" 或 "fast"。請依下列清單設定:
- 分析師 1 是 medium,
- 分析師 2 是 slow,
- 分析師 3 是 slow,
- 分析師 4 是 medium,
- 分析師 5 是 fast。
目前不需要指定這些是因子。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Create speed_vector
speed_vector <-