Fattori ordinati (2)
speed_vector dovrebbe essere convertito in un fattore ordinato, poiché le sue categorie seguono un ordine naturale. Per impostazione predefinita, la funzione factor() trasforma speed_vector in un fattore non ordinato. Per creare un fattore ordinato, devi specificare due argomenti aggiuntivi: ordered e levels.
factor(some_vector,
ordered = TRUE,
levels = c("lev1", "lev2" ...))
Impostando l'argomento ordered su TRUE nella funzione factor(), indichi che il fattore è ordinato. Con l'argomento levels fornisci i valori del fattore nell'ordine corretto.
Questo esercizio fa parte del corso
Introduzione a R
Istruzioni dell'esercizio
A partire da speed_vector, crea un vettore di fattori ordinati: factor_speed_vector. Imposta ordered su TRUE, e imposta levels su c("slow", "medium", "fast").
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)