Distingue faltantes, texto vacío y cero
Objetivos
Al terminar podrás contar las ausencias y evitar convertirlas automáticamente en ceros.
Concepto
Un faltante significa que el valor no está disponible según una definición acordada. Puede representarse como una celda vacía, NULL en una base o un marcador como SIN_DATO en un archivo. El número 0 es un valor y una cadena vacía '' es texto de longitud cero; no son equivalentes.
Antes de calcular, confirma qué marcadores usa la fuente y cuenta cuántas filas afectan. Puedes dejar el dato ausente, excluir la fila para una medida concreta o imputar un valor solo si la regla está justificada. Documenta el método y conserva la fuente original.
Ejemplo
En el CSV sintético, monto = SIN_DATO representa importe desconocido; monto = 0 es un valor registrado; categoria = SIN_DATO es una categoría ausente. No reemplaces el importe desconocido por cero: eso alteraría una suma y el promedio. El CSV de pagos Sakila no tiene celdas vacías en sus cuatro columnas, pero sí contiene 24 importes cero; esos ceros requieren contexto propio.
Práctica guiada
Cuenta marcadores SIN_DATO por columna. Luego cuenta los ceros de amount por separado y anota por qué esa comprobación no prueba que sean faltantes.
Reto
Propón una política para SIN_DATO en monto y otra para un valor cero observado. Indica qué conteo conservarías.
Intenta el reto antes de consultar las pistas.
Quiz
Comprobación
Primero detecta y cuenta los faltantes; después decide si la pregunta permite excluirlos o tratarlos.