Geordende factoren (2)
speed_vector moet worden omgezet naar een ordinale factor, omdat de categorieën een natuurlijke volgorde hebben. Standaard zet de functie factor() speed_vector om in een ongeordende factor. Om een geordende factor te maken, moet je twee extra argumenten toevoegen: ordered en levels.
factor(some_vector,
ordered = TRUE,
levels = c("lev1", "lev2" ...))
Door het argument ordered op TRUE te zetten in de functie factor(), geef je aan dat de factor geordend is. Met het argument levels geef je de waarden van de factor in de juiste volgorde op.
Deze oefening maakt deel uit van de cursus
Inleiding tot R
Oefeninstructies
Maak van speed_vector een geordende factorvector: factor_speed_vector. Zet ordered op TRUE en stel levels in op c("slow", "medium", "fast").
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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)