ComenzarEmpieza gratis

Cambiar el tipo de datos a categoría

Como la columna rating solo tiene unos pocos valores posibles, vas a cambiar su tipo de datos a categoría para almacenar la información de forma más eficiente. También vas a especificar un orden lógico para las categorías, lo cual será útil en ejercicios posteriores.

Este ejercicio forma parte del curso

Análisis de la actividad policial con pandas

Ver curso

Instrucciones del ejercicio

  • Crea un objeto CategoricalDtype llamado cats que liste las valoraciones del tiempo en un orden lógico: 'good', 'bad', 'worse'. Asegúrate de indicar que las categorías deben tratarse como ordenadas.
  • Usa el objeto cats para cambiar el tipo de datos de la columna rating de object a category.
  • Examina las primeras filas de la columna rating para confirmar que las categorías están ordenadas lógicamente.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Specify the logical order of the weather ratings
cats = pd.CategoricalDtype([____], ordered=____)

# Change the data type of 'rating' to category
weather['rating'] = weather.rating.____(____)

# Examine the head of 'rating'
print(____)
Editar y ejecutar código