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
<cours>Introduction à R</cours>Instructions de l’exercice
À 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 ce code d’exemple.
# 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)