Ejercicio de programación con Pandas: Codificación de variables categóricas a numéricas
Código
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.
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.
Introducción e instalación de pandas
Test
Operaciones de filtrado, búsqueda y ordenación
Código
Operaciones de cadena de texto y categóricas
Puzzle
Tratamiento de valores faltantes
Código
Manipulación de DataFrames
Test
Tipos de datos en DataFrames
Test
Identificar y corregir errores y duplicados
Código
Operaciones matemáticas y estadísticas
Código
Evaluación código conocimiento general de Pandas
Código
Evaluación multirespuesta Conocimiento general de Pandas
Test
Integración de Pandas con Matplotlib
Código
Operaciones con fechas
Test
Entrada de datos externos y salida de datos con Pandas
Puzzle
Análisis de datos de eventos deportivos con Pandas en Python
Proyecto
Identificar y corregir outliers
Código
Series
Puzzle
Integración de Pandas con Seaborn
Código
Operaciones de conjuntos
Puzzle
Identificación de valores faltantes
Código
DataFrames
Código
Análisis de datos de ventas con Numpy y Pandas
Proyecto
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
Codificación de variables categóricas a numéricas
Limpieza y preparación de datos