Published: July 23, 2025
4
39
213

📢 Checklist de preparación y limpieza de datos -Parte II 🔎 Además de una inspección general de la base de datos para evitar sustos mayores (tipos de variables, rangos, coherencia), toca resolver 5 errores que arruinan análisis, papers y modelos... Aquí va una hoja de ruta.👇🧵

Image in tweet by Rosana Ferrero 📈📊🙌

💥1. ¿Faltan datos? - Errores humanos - Errores técnicos - Preguntas opcionales - Variables no aplicables Evalúa el patrón, no solo el total colSums(http://is.na(df)) library(VIM) aggr(df, numbers = TRUE, sortVars = TRUE) Cambia códigos raros por NA (ND, 99).

🚨2. ¿Existen outliers? - Errores de medición - Registro de datos reales pero raros - Variación natural Observa distribuciones y posibles extremos: boxplot(df$ingresos) # outliers univariantes hist(df$edad) Utiliza la función mahalanobis() para detectar outliers multivariantes.

👉3.¿Existen registros duplicados? - Errores en la integración de datos desde múltiples fuentes - Problemas en procesos de carga (importaciones repetidas) - Falta de identificadores únicos bien definidos # Identifícalos sum(duplicated(df)) #stats #rstats #datascience #analytics

🔀 9. ¿Está en formato ordenado (tidy data)? 📌 Cada fila = una observación 📌 Cada columna = una variable 📌 Cada celda = un único valor Si no, transforma con pivot_longer() / pivot_wider()

💾 10. Guarda tu versión limpia y documentada write.csv(df, "datos_limpios.csv", row.names = FALSE) 🚀 Ahora es tu turno: aplica este checklist a un dataset que uses habitualmente y cuéntanos qué errores detectaste. #stats #datascience #analytics #rstats

👉 Recuerda: cada tabla de datos tiene sus propios inconvenientes concretos que resolver; esto es solo una lista general, y se podría profundizar mucho más en cada uno de estos temas, pero espero que este checklist os sirva como punto de partida útil y práctico. 🚀

Si te perdiste la primer parte, la tienes aquí 👇🏻

@RosanaFerrero Buen día. La numeración brincó del 3 al 9, pero los puntos corresponden a los de la imágen, supongo todo correcto.

@rad_tech_mx Es que no me decidí si numerar la nueva lista desde cero o continuar como parte II del post anterior… un despiste!🤷🏻‍♀️

@RosanaFerrero En especial si son multindex en yfinace

@RosanaFerrero Gracias por el aporte Dra.

Share this thread

Read on Twitter

View original thread

Navigate thread

1/12