Facteurs ordonnés (2)
speed_vector
doit être converti en facteur ordinal car ses catégories ont un ordre naturel. Par défaut, la fonction factor()
transforme speed_vector
en un facteur non ordonné. Pour créer un facteur ordonné, vous devez ajouter deux arguments supplémentaires : ordered
et levels
.
factor(some_vector,
ordered = TRUE,
levels = c("lev1", "lev2" ...))
En fixant l'argument ordered
à TRUE
dans la fonction factor()
, vous indiquez que le facteur est ordonné. Avec l'argument levels
, vous donnez les valeurs du facteur dans l'ordre correct.
Cet exercice fait partie du cours
Introduction à R
Instructions
À partir de speed_vector
, créez un vecteur de facteurs ordonnés : factor_speed_vector
. Attribuez la valeur TRUE
à ordered
et la valeur levels
à c("slow", "medium", "fast")
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)