始める無料で始める

順序付き因子 (2)

speed_vector のカテゴリには自然な順序があるため、順序付き因子に変換する必要があります。デフォルトでは、factor() 関数は speed_vector を順序なし因子に変換します。順序付き因子を作成するには、orderedlevels という2つの引数を追加します。

factor(some_vector,
       ordered = TRUE,
       levels = c("lev1", "lev2" ...))

ordered 関数の引数 TRUEfactor() に設定すると、その因子が順序付きであることを指定できます。引数 levels では、因子の値を正しい順序で指定します。

この演習はコースの一部です

R 入門

コースを見る

演習の手順

speed_vector をもとに、順序付き因子ベクトル factor_speed_vector を作成しましょう。orderedTRUE に設定し、levelsc("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)
コードを編集して実行