Cómo limpiar una base de datos de encuesta antes de analizarla, en 5 pasos
La revisión se hace en tu propio navegador y el archivo no sale de tu computadora.
Comprobar que el archivo se lee bien
Antes de ir a la base de datos, un chequeo rápido de su estructura: cuántas filas y columnas tiene, si todas las filas tienen las mismas columnas y si la primera fila son los nombres de las variables. Un separador o una comilla escritos dentro de una respuesta, o las comillas simples de una exportación de SPSS, parten una fila y corren el resto de los valores sin que se note.
Buscar los casos repetidos
Un caso cargado dos veces cuenta doble en cada porcentaje. Busca las filas idénticas y, aparte, los identificadores que se repiten: si dos filas distintas tienen el mismo ID, una está mal cargada o dos personas comparten número. Borra las copias, pero no elijas a ciegas cuál de dos filas con el mismo ID es la buena: consulta el origen.
Revisar las columnas vacías, casi vacías y de un solo valor
Una columna sin una sola respuesta suele ser una pregunta que nadie vio por un filtro del formulario. En una que más de la mitad dejó en blanco, cualquier promedio se calcula sobre muy pocos casos. Y una con el mismo valor en todos los casos, como el año de la encuesta, no aporta nada. Decide qué hacer con cada una.
Detectar códigos de no respuesta y valores que no corresponden
Un 99 o un −1 que quiere decir «no contesta» y entra al promedio como si fuera una respuesta lo arruina sin avisar. Lo mismo pasa con una columna numérica donde alguien escribió «no sabe» (basta uno para que el programa la lea como texto) y con decimales escritos con coma y con punto, 3,5 y 3.5, que según el idioma del programa se leen unos como número y otros como texto. Deja vacío lo que no se contestó, pasa las respuestas con letras a otra columna y usa un solo separador decimal.
Corregir en el origen, volver a revisar y documentar
Corrige en una copia del archivo de origen, no sobre el original: borra las copias, resuelve los ID, deja vacío lo no contestado, unifica el decimal y saca las columnas que no sirven. Deja una fila por caso y una columna por variable. Guarda la versión corregida con otro nombre y anota qué cambiaste (qué filas borraste y por qué, qué códigos pasaste a vacío), para poder explicarlo y repetirlo.
Otras formas de hacerlo
Se puede hacer a mano en una planilla (filtros, ordenar y tablas dinámicas para contar valores raros), con OpenRefine para limpiar y transformar, o con un script en R o Python.
HILO conviene para una primera revisión rápida: funciona en el navegador, no hace falta instalar nada, es gratis, no pide registro y el archivo no sale de tu computadora. Conviene otra herramienta si necesitas corregir los datos dentro del programa, dejar la limpieza en un script que se pueda repetir o trabajar con bases muy grandes.
Revisa tu propia base
Carga un Excel o un CSV y mira, en segundos, la lista de lo que encontró HILO.
Actualizada el
Otras guías
Cómo medir el acuerdo entre codificadores
El kappa de Cohen en 5 pasos: codificar por separado, armar la tabla, contar el acuerdo, descontar el azar e informar.
Cómo compartir una base de datos sin exponer datos personales
Inventario de columnas, qué hacer con cada una, texto libre, riesgo de reidentificación y tabla de códigos, en 5 pasos.
Cómo unir dos bases de datos de una encuesta
Elegir entre apilar y cruzar por identificador, comprobar que miden lo mismo, unir y revisar el resultado, en 5 pasos.
Cómo codificar las respuestas abiertas de una encuesta
Leer una muestra, armar las categorías, asignar cada respuesta, revisar y llevarlas a tu base, en 5 pasos.
Cómo operacionalizar los objetivos de un proyecto con tus variables
Escribir los objetivos, hacer el inventario de variables, cruzarlos, definir indicadores y reconocer lo que falta, en 5 pasos.