Codificación de variables binarias
Reconvertir tipos de datos es una parte importante del preprocesamiento. En este ejercicio asignarás el valor 1 a 'yes' y 0 a 'no' en las variables 'Vmail_Plan' y 'Churn', respectivamente.
En el vídeo viste dos formas de hacerlo: una con pandas y otra con scikit-learn. Para tareas sencillas como esta, se recomienda quedarse con pandas, así que eso es lo que haremos en este ejercicio. Si, por otro lado, intentas construir pipelines de Machine Learning —lo cual está fuera del alcance de este curso— puedes explorar LabelEncoder(). Al hacer data science, es importante recordar que casi siempre hay más de una manera de resolver una tarea, y debes elegir la que sea más efectiva para tu caso.
Este ejercicio forma parte del curso
Marketing Analytics: Predicción de churn de clientes en Python
Instrucciones del ejercicio
- Sustituye
'no'por0y'yes'por1en la columna'Vmail_Plan'detelco. - Haz lo mismo para la columna
'Churn'.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Replace 'no' with 0 and 'yes' with 1 in 'Vmail_Plan'
telco['Vmail_Plan'] = telco['____'].____(____)
# Replace 'no' with 0 and 'yes' with 1 in 'Churn'
telco['Churn'] = ____
# Print the results to verify
print(telco['Vmail_Plan'].head())
print(telco['Churn'].head())