ÎncepețiÎncepe gratuit

Evaluarea condițiilor meteorologice

În exercițiul anterior, ai numărat condițiile meteorologice nefavorabile din fiecare zi. În acest exercițiu, vei folosi aceste numărători pentru a crea un sistem de evaluare a vremii.

Valorile sunt cuprinse între 0 și 9 și trebuie convertite în calificative după cum urmează:

  • Convertește 0 în 'good'
  • Convertește valorile de la 1 la 4 în 'bad'
  • Convertește valorile de la 5 la 9 în 'worse'

Acest exercițiu face parte din cursul

Analiza activității polițienești cu pandas

Vezi cursul

Instrucțiuni pentru exercițiu

  • Numără valorile unice din coloana bad_conditions și sortează indexul. (Acest pas a fost deja realizat pentru tine.)
  • Creează un dicționar numit mapping care asociază valorile întregi din bad_conditions cu șirurile de caractere specificate.
  • Convertește valorile întregi din bad_conditions în șiruri de caractere folosind mapping și stochează rezultatele într-o nouă coloană numită rating.
  • Numără valorile unice din rating pentru a verifica că valorile întregi au fost convertite corect în șiruri de caractere.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(____)
Editează și rulează codul