順序付き因子 (2)
speed_vector のカテゴリには自然な順序があるため、順序付き因子に変換する必要があります。デフォルトでは、factor() 関数は speed_vector を順序なし因子に変換します。順序付き因子を作成するには、ordered と levels という2つの引数を追加します。
factor(some_vector,
ordered = TRUE,
levels = c("lev1", "lev2" ...))
ordered 関数の引数 TRUE を factor() に設定すると、その因子が順序付きであることを指定できます。引数 levels では、因子の値を正しい順序で指定します。
この演習はコースの一部です
R 入門
演習の手順
speed_vector をもとに、順序付き因子ベクトル factor_speed_vector を作成しましょう。ordered を TRUE に設定し、levels を c("slow", "medium", "fast") に設定してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Create speed_vector
speed_vector <- c("medium", "slow", "slow", "medium", "fast")
# Convert speed_vector to ordered factor vector
factor_speed_vector <-
# Print factor_speed_vector
factor_speed_vector
summary(factor_speed_vector)