ComenzarEmpieza gratis

Calificar las condiciones meteorológicas

En el ejercicio anterior, contaste el número de condiciones meteorológicas adversas cada día. En este ejercicio, usarás esos conteos para crear un sistema de calificación del tiempo.

Los conteos van de 0 a 9 y deben convertirse en calificaciones así:

  • Convierte 0 en 'good'
  • Convierte de 1 a 4 en 'bad'
  • Convierte de 5 a 9 en 'worse'

Este ejercicio forma parte del curso

Análisis de la actividad policial con pandas

Ver curso

Instrucciones del ejercicio

  • Cuenta los valores únicos de la columna bad_conditions y ordena el índice. (Esto ya está hecho por ti.)
  • Crea un diccionario llamado mapping que asocie los enteros de bad_conditions con las cadenas indicadas.
  • Convierte los enteros de bad_conditions a cadenas usando mapping y guarda los resultados en una nueva columna llamada rating.
  • Cuenta los valores únicos en rating para comprobar que los enteros se convirtieron correctamente en cadenas.

Ejercicio interactivo práctico

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

# Count the unique values in 'bad_conditions' and sort the index
print(weather.bad_conditions.value_counts().sort_index())

# Create a dictionary that maps integers to strings
mapping = {0:'good', 1:'bad', 2:'bad', ____}

# Convert the 'bad_conditions' integers to strings using the 'mapping'
weather['rating'] = weather.bad_conditions.____

# Count the unique values in 'rating'
print(____)
Editar y ejecutar código