Ejercicio de programación con Pandas: Codificación de variables categóricas a numéricas

Código
Práctica
0h 20m

Aprende a convertir variables categóricas a numéricas utilizando la técnica de codificación One-Hot en Pandas con Python con este ejercicio de programación de código práctico y detallado.

1.- Crea un DataFrame de Pandas con las siguientes columnas y datos:

data = {
    'Tipo_Producto': ['Silla', 'Mesa', 'Escritorio', 'Lámpara', 'Estante'],
    'Tipo_Material': ['Madera', 'Madera', 'Metal', 'Vidrio', 'Madera'],
    'Stock': [20, 15, 10, 25, 30],
    'Ubicacion_Almacen': ['Almacén A', 'Almacén B', 'Almacén C', 'Almacén D', 'Almacén E']
}

2.- Identifica las columnas categóricas en el DataFrame.

3.- Aplica las siguientes técnicas de codificación a las columnas categóricas:

  • Utiliza la codificación One-Hot para la columna Ubicacion_Almacen.
  • Utiliza la codificación Ordinal para la columna Tipo_Producto, asumiendo el siguiente orden explícito: ['Silla', 'Mesa', 'Escritorio', 'Lámpara', 'Estante'].
  • Aplica la codificación de Frecuencia para la columna Tipo_Material.

4.- Combina todas las columnas codificadas con las columnas numéricas originales en un nuevo DataFrame.

5.- Imprime el DataFrame resultante con las nuevas columnas codificadas.

Empezar ejercicio de programación

Todos los ejercicios de programación de Pandas

Evalúa tus conocimientos con ejercicios de programación en Pandas de tipo Test, Puzzle, Código y Proyecto con VSCode.

Certificados de superación de Pandas

Supera todos los retos de Pandas y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.

Tutorial para resolver este ejercicio de programación

pandas

Pandas

Codificación de variables categóricas a numéricas

Limpieza y preparación de datos

Otros tutoriales de programación con Pandas