Temario · Módulo IV · Sesión 19
Esta sesión todavía no tiene grabación aquí.
Limpiar datos con un agente
Limpias datos con scripts que se pueden repetir, y revisas lo que el agente cambió.
Resumen
Ningún conjunto de datos llega limpio: hay respuestas en blanco, categorías escritas de cinco maneras y cifras imposibles. Esta sesión limpia datos con un script que el agente escribe y que se puede volver a correr. Limpiar es tomar decisiones de análisis, y por eso cada una queda escrita y se revisa.
-
Faltantes e inconsistencias
Un valor faltante puede venir como celda vacía, como NULL o como un código del tipo 99 o «no sabe». Una categoría inconsistente es la misma respuesta escrita de varias formas. Primero se cuentan, con GROUP BY y con IS NULL, y luego se decide qué hacer con cada caso.
-
Un script que se repite
La limpieza no se hace a mano, celda por celda: se escribe en un archivo, por ejemplo limpieza.sql, que parte siempre de los datos crudos y produce una versión limpia. Los crudos no se tocan. Cuando lleguen respuestas nuevas, el mismo script las limpia igual, y git guarda cada cambio al procedimiento.
-
Antes y después
Lo que el agente cambió se revisa como una entrevista que hizo otra persona. Se comparan los conteos por categoría antes y después, el número de filas y los faltantes. Si una cifra cambió y no sabes por qué, el script todavía no está listo.
«CDMX», «Ciudad de México» y «cdmx» se vuelven una sola categoría, y queda escrito cómo se hizo.
La ficha de la sesión, en una páginaTu entorno
Esta sesión se practica en tu entorno: Linux en la nube, abierto desde el navegador y con el agente incluido. Nada que instalar.
Para participantes