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 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)