Manejo de datos faltantes
Técnicas para tratar valores faltantes.
Manejo de datos faltantes es una lección gratuita de Python For Kids en CoddyKit. Esta es la lección 2 de 5. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Python For Kids, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Python For Kids incluye 5 lecciones en total.
Gestión de datos faltantes
Los datos faltantes son comunes en los conjuntos de datos y pueden afectar al análisis y al rendimiento de los modelos. En esta lección, explorará técnicas para identificar y gestionar eficazmente los valores faltantes.

Identificación de datos ausentes
Puede identificar datos ausentes en Python mediante Pandas. El método isnull() detecta los valores ausentes en un conjunto de datos.
Ejemplo:
import pandas as pd
data = {'Age': [25, None, 30], 'Name': ['Alice', 'Bob', None]}
df = pd.DataFrame(data)
print(df.isnull())Recuento de valores ausentes
El método isnull() se puede combinar con sum() para contar los valores ausentes de cada columna.
Ejemplo:
print(df.isnull().sum())Eliminación de datos faltantes
Puede eliminar filas o columnas con datos faltantes mediante el método dropna().
Ejemplo:
df_cleaned = df.dropna()Rellenar datos ausentes
Utilice el método fillna() para reemplazar los valores ausentes por valores específicos, como la media o la mediana.
Ejemplo:
df['Age'] = df['Age'].fillna(df['Age'].mean())Imputación hacia delante y hacia atrás
Rellene los valores faltantes utilizando los valores anteriores o posteriores mediante method='ffill' o method='bfill'.
Ejemplo:
df['Age'] = df['Age'].fillna(method='ffill')Elección de la técnica adecuada
Tenga en cuenta el conjunto de datos y los objetivos del análisis al gestionar datos faltantes:
- Utilice
dropna()para las filas con muchos valores faltantes. - Utilice
fillna()con la media o la mediana para datos numéricos. - Utilice la imputación hacia delante o hacia atrás para datos de series temporales.
Resumen
En esta lección, ha aprendido a:
- Identificar valores faltantes mediante
isnull(). - Contar los valores faltantes con
sum(). - Gestionar datos faltantes eliminando o rellenando valores.
- Elegir la técnica adecuada según su conjunto de datos.
¡Enhorabuena!
Ha completado la lección sobre el tratamiento de datos ausentes. Continúe con la siguiente lección para aprender técnicas de normalización de datos.

Preguntas frecuentes
¿La lección «Manejo de datos faltantes» es gratis?
Sí — el texto completo de «Manejo de datos faltantes» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Python For Kids, actualiza a CoddyKit PRO. El curso de Python For Kids incluye 5 lecciones en total.
¿Qué aprenderé en «Manejo de datos faltantes»?
Técnicas para tratar valores faltantes. Practicas Python For Kids con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Python For Kids?
No se requiere experiencia previa. Python For Kids en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 5.
¿Cuánto tiempo toma la lección «Manejo de datos faltantes»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Python For Kids?
Sí. Cada lección de Python For Kids incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Tipos de datos
- Manejo de datos faltantes
- Normalización de datos
- Combinación de datos en Python
- Extracción de características de datos