Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Preprocesamiento del Conjunto de Datos | Conceptos Fundamentales
Análisis de Conglomerados con Python
Sección 2. Capítulo 6
single

single

bookDesafío: Preprocesamiento del Conjunto de Datos

Desliza para mostrar el menú

Tarea

Swipe to start coding

Se proporciona un conjunto de datos sintético almacenado en la variable data. La tarea consiste en gestionar los valores faltantes y codificar correctamente las características categóricas.

Siga estos pasos:

  • Sustituir los valores faltantes en la columna 'Age' por el valor medio de dicha columna. Sobrescribir la columna original con el resultado.
  • Crear una instancia de OneHotEncoder y almacenarla en la variable city_encoder. Asegúrese de especificar drop='first' para evitar la trampa de variables ficticias.
  • Por defecto, este codificador devuelve una matriz dispersa. Para que sea compatible con Pandas posteriormente, establezca el parámetro sparse_output=False (o sparse=False para versiones anteriores) durante la inicialización, O bien agregue .toarray() al transformar los datos.
  • Codificar los valores de la columna 'City' utilizando city_encoder.fit_transform() y almacenar el arreglo resultante en la variable city_encoded.
  • Crear una instancia de OrdinalEncoder y almacenarla en la variable income_encoder. Dado que los datos tienen una jerarquía natural, defina explícitamente el orden utilizando el parámetro categories (tenga en cuenta que 'Low' < 'Middle' < 'High').
  • Codificar los valores de la columna 'Income' utilizando income_encoder y sobrescribir la columna original 'Income' con el resultado.

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 2. Capítulo 6
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