Factori ordonați (2)
speed_vector ar trebui convertit într-un factor ordinal, deoarece categoriile sale au o ordine naturală. În mod implicit, funcția factor() transformă speed_vector într-un factor neordonat. Pentru a crea un factor ordonat, trebuie să adaugi două argumente suplimentare: ordered și levels.
factor(some_vector,
ordered = TRUE,
levels = c("lev1", "lev2" ...))
Setând argumentul ordered la TRUE în funcția factor(), indici că factorul este ordonat. Cu argumentul levels specifici valorile factorului în ordinea corectă.
Acest exercițiu face parte din cursul
Introducere în R
Instrucțiuni pentru exercițiu
Pe baza lui speed_vector, creează un vector factor ordonat: factor_speed_vector. Setează ordered la TRUE și levels la c("slow", "medium", "fast").
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)