IniziaInizia gratis

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

Visualizza il corso

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)
Modifica ed esegui il codice