Corregir incoherencias
Ahora que has identificado que dest_size tiene incoherencias de espacios en blanco y cleanliness tiene incoherencias de mayúsculas, usarás las nuevas herramientas a tu disposición para corregir los valores inconsistentes en sfo_survey en lugar de eliminar los puntos de datos por completo, lo que podría introducir sesgo en tu conjunto de datos si es necesario eliminar más del 5% de los puntos.
dplyr y stringr están cargados y sfo_survey está disponible.
Este ejercicio forma parte del curso
Limpieza de datos en R
Instrucciones del ejercicio
- Añade una columna a
sfo_surveyllamadadest_size_trimmedque contenga los valores de la columnadest_sizecon todos los espacios en blanco iniciales y finales eliminados. - Añade otra columna llamada
cleanliness_lowerque contenga los valores de la columnacleanlinessconvertidos a minúsculas. - Cuenta el número de apariciones de cada categoría en
dest_size_trimmed. - Cuenta el número de apariciones de cada categoría en
cleanliness_lower.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Add new columns to sfo_survey
sfo_survey <- sfo_survey %>%
# dest_size_trimmed: dest_size without whitespace
mutate(dest_size_trimmed = ___,
# cleanliness_lower: cleanliness converted to lowercase
cleanliness_lower = ___)
# Count values of dest_size_trimmed
sfo_survey %>%
___
# Count values of cleanliness_lower
sfo_survey %>%
___