Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Rellenando los Valores Faltantes | Preprocesamiento de Datos
Manipulación de Datos con Pandas
Sección 5. Capítulo 5
single

single

bookRellenando los Valores Faltantes

Desliza para mostrar el menú

Eliminar los valores faltantes no es la única manera de deshacerse de ellos. También puedes reemplazar todos los NaN por un valor definido, por ejemplo, con el valor medio de la columna o con ceros. Esto puede ser útil en muchos casos. Aprenderás esto en el curso Learning Statistics with Python.

Observa el ejemplo de cómo rellenar los valores faltantes en la columna 'Age' con el valor mediano de esta columna:

1234
import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/titanic_2', index_col = 0) data['Age'].fillna(value=data['Age'].median(), inplace=True) print(data['Age'].isna().sum())
copy

Explicación:

.fillna(value=data['Age'].median(), inplace=True)
  • value = data['Age'].median() - usando el argumento value, indicamos al método .fillna() qué hacer con los valores NaN. En este caso, aplicamos el método .fillna() a la columna 'Age' y reemplazamos todos los valores faltantes por la mediana de la columna;
  • inplace=True - argumento que se puede usar para guardar los cambios.
Tarea

Desliza para comenzar a programar

Los valores faltantes pueden causar problemas al analizar datos. Una de las formas más comunes de tratarlos es reemplazando los valores faltantes por la media de la columna.

Tu tarea es:

  1. Reemplazar todos los valores NaN en la columna 'Age' por la media de esa columna.
  • Utiliza el método .fillna() con los argumentos value=data['Age'].mean() e inplace=True.
  1. Calcular e imprimir el número de valores faltantes restantes en la columna 'Age'.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 5
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt