Fatores ordenados (2)
speed_vector
deve ser convertido em um fator ordinal, pois suas categorias têm uma ordenação natural. Por padrão, a função factor()
transforma speed_vector
em um fator não ordenado. Para criar um fator ordenado, é preciso acrescentar dois argumentos: ordered
e levels
.
factor(some_vector,
ordered = TRUE,
levels = c("lev1", "lev2" ...))
Ao definir o argumento ordered
como TRUE
na função factor()
, indicamos que o fator é ordenado. Com o argumento levels
, fornecemos os valores do fator na ordem correta.
Este exercício faz parte do curso
Introdução ao R
Instruções de exercício
A partir de speed_vector
, crie um vetor como um fator ordenado: factor_speed_vector
. Defina ordered
como TRUE
e defina levels
como c("slow", "medium", "fast")
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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)