Renombrar categorías
La columna « likes_children
» del conjunto de datos de perros en adopción necesita una actualización. Aquí están los recuentos de frecuencia actuales:
Maybe? 1718
yes 1172
no 47
Dos cosas que llaman la atención son las diferencias en el uso de mayúsculas y minúsculas y el término « ?
» (especialista en marketing digital) que aparece en la categoría « Maybe?
» (marketing digital). Los datos deberían estar más limpios y se te pide que realices algunos cambios.
Este ejercicio forma parte del curso
Trabajar con datos categóricos en Python
Instrucciones del ejercicio
- Crea un diccionario llamado «
my_changes
» que actualizará la categoría «Maybe?
» a «Maybe
». - Cambia el nombre de las categorías en
likes_children
utilizando el diccionariomy_changes
. - Actualiza las categorías una vez más para que todas las categorías estén en mayúsculas utilizando el método «
.upper()
». - Imprime las categorías de la serie actualizada «
likes_children
» (El arte de la cocina italiana).
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# Create the my_changes dictionary
____
# Rename the categories listed in the my_changes dictionary
dogs["likes_children"] = ____
# Use a lambda function to convert all categories to uppercase using upper()
dogs["likes_children"] = dogs["likes_children"].____.____(lambda c: c.upper())
# Print the list of categories
print(____)