IniziaInizia gratis

Valutare le condizioni meteo

Nell'esercizio precedente, hai contato il numero di condizioni meteo sfavorevoli per ogni giorno. In questo esercizio userai quei conteggi per creare un sistema di valutazione del meteo.

I conteggi vanno da 0 a 9 e devono essere convertiti in valutazioni come segue:

  • Converti 0 in 'good'
  • Converti da 1 a 4 in 'bad'
  • Converti da 5 a 9 in 'worse'

Questo esercizio fa parte del corso

Analizzare l'attività di polizia con pandas

Visualizza il corso

Istruzioni dell'esercizio

  • Conta i valori unici nella colonna bad_conditions e ordina l'indice. (Questo è già stato fatto per te.)
  • Crea un dizionario chiamato mapping che associ gli interi di bad_conditions alle stringhe specificate.
  • Con il mapping, converti gli interi di bad_conditions in stringhe e salva i risultati in una nuova colonna chiamata rating.
  • Conta i valori unici in rating per verificare che gli interi siano stati convertiti correttamente in stringhe.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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(____)
Modifica ed esegui il codice