¿Qué es un factor y por qué lo utilizarías? (2)
Para crear factores en R, utiliza la función factor()
. Lo primero que tienes que hacer es crear un vector que contenga todas las observaciones que pertenecen a un número limitado de categorías. Por ejemplo, sex_vector
contiene el sexo de 5 individuos diferentes:
sex_vector <- c("Male","Female","Female","Male","Male")
Está claro que aquí intervienen dos categorías o, en términos de R , "niveles de factores": "Masculino" y "Femenino".
La función factor()
codificará el vector como un factor:
factor_sex_vector <- factor(sex_vector)
Este ejercicio forma parte del curso
Introducción a R
Instrucciones de ejercicio
- Convierte el vector de caracteres
sex_vector
en un factor confactor()
y asigna el resultado afactor_sex_vector
- Imprime
factor_sex_vector
y afirma que R imprime los niveles de los factores por debajo de los valores reales.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Sex vector
sex_vector <- c("Male", "Female", "Female", "Male", "Male")
# Convert sex_vector to a factor
factor_sex_vector <-
# Print out factor_sex_vector