Uspořádané faktory (2)
speed_vector by měl být převeden na ordinální faktor, protože jeho kategorie mají přirozené pořadí. Ve výchozím nastavení funkce factor() převede speed_vector na neuspořádaný faktor. Chceš-li vytvořit uspořádaný faktor, musíš přidat dva další argumenty: ordered a levels.
factor(some_vector,
ordered = TRUE,
levels = c("lev1", "lev2" ...))
Nastavením argumentu ordered na TRUE ve funkci factor() říkáš, že se jedná o uspořádaný faktor. Pomocí argumentu levels pak zadáš hodnoty faktoru ve správném pořadí.
Toto cvičení je součástí kurzu
Introduction to R
Pokyny k cvičení
Z speed_vector vytvoř uspořádaný faktorový vektor factor_speed_vector. Nastav ordered na TRUE a levels na c("slow", "medium", "fast").
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)