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
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