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
Instrucciones del ejercicio
- Crea un objeto
CategoricalDtypellamadocatsque 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
catspara cambiar el tipo de datos de la columnaratingde object a category. - Examina las primeras filas de la columna
ratingpara 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(____)