Limpieza de datos con Pandas
La limpieza de datos prepara un DataFrame para análisis: eliminar o imputar valores faltantes, corregir formatos y quitar duplicados.
Esta lección introduce una librería o módulo usado en ciencia de datos con Python. Instálalo con pip en local; en el editor de The Data Schools muchas ya vienen precargadas.
Importa, ejecuta el ejemplo mínimo y solo después pasa a casos más complejos.
En esta lección verás concepto de Python de forma clara, con explicación paso a paso y ejemplos que puedes ejecutar en el editor de Python de The Data Schools.
Idea clave
Antes del código, fíjate en el objetivo: dominar <strong>Limpieza de datos con Pandas</strong> te permitirá escribir programas más claros y mantenibles.
Lee el ejemplo completo, ejecútalo y luego modifica un valor para ver qué cambia en la salida. Esa experimentación es la forma más rápida de aprender.
Flujo típico
1. Detectar valores nulos con isna().
2. Corregir tipos con astype() o to_datetime().
3. Eliminar o reemplazar filas/columnas problemáticas.
Resumen de nulos
import pandas as pd
import numpy as np
df = pd.DataFrame({'a': [1, np.nan, 3], 'b': ['x', 'y', None]})
print(df.isna().sum())
Practica variando el ejemplo
Repite el patrón anterior con tus propios datos. Cambia nombres, números o condiciones y observa el resultado en consola.
Variante de Resumen de nulos
import pandas as pd
import numpy as np
df = pd.DataFrame({'a': [1, np.nan, 3], 'b': ['x', 'y', None]})
print(df.isna().sum())
print('--- Fin del ejemplo ---')
Errores frecuentes
Olvidar la indentación correcta en bloques if, for o def.
Confundir = (asignación) con == (comparación).
No importar un módulo antes de usarlo (por ejemplo, olvidar import math).
Resumen
<ul class="list-container"><li>Has practicado Limpieza de datos con Pandas con código ejecutable.
Cómo practicar
1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.
Comprueba lo aprendido
Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.