CommencerCommencez gratuitement

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>
Voir le 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)
Modifier et exécuter le code