Cambiar caracteres a factores
Aunque a veces nos gustaría pasar directamente a la visualización y al modelado, normalmente antes hay que limpiar un poco los datos. En este capítulo, recorrerás los pasos necesarios para recrear un gráfico de FiveThirtyEight a partir del conjunto de datos original, flying_etiquette. Empezaremos limitando el conjunto de datos solo a las personas que nos interesan y convirtiendo algunas columnas en factores.
En el código verás que hemos puesto comillas invertidas alrededor del nombre de la columna. ¡Esto es lo que necesitas hacer si tus columnas tienen espacios en el nombre! Normalmente los cambiamos por guiones bajos para evitarlo, pero en este caso los mantenemos porque pronto los representaremos en un gráfico.
Este ejercicio forma parte del curso
Datos categóricos en el Tidyverse
Instrucciones del ejercicio
- Cambia todas las columnas de tipo character a columnas de tipo factor.
- Elimina a quienes respondieron "Never" a una pregunta sobre si han volado alguna vez.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
flying_etiquette %>%
# Change characters to factors
mutate(across(___(___), as.factor)) %>%
# Filter out those who have never flown on a plane
___(`How often do you travel by plane?` != ___)