ComenzarEmpieza gratis

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

Ver curso

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 diccionario my_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(____)
Editar y ejecutar código