Začněte nyníZačněte zdarma

Hodnocení povětrnostních podmínek

V předchozím cvičení jsi spočítal/a počet nepříznivých povětrnostních podmínek za každý den. V tomto cvičení využiješ tyto počty k vytvoření hodnoticího systému počasí.

Počty se pohybují od 0 do 9 a převeď je na hodnocení takto:

  • 0 převeď na 'good'
  • 14 převeď na 'bad'
  • 59 převeď na 'worse'

Toto cvičení je součástí kurzu

Analyzing Police Activity with pandas

Zobrazit kurz

Pokyny k cvičení

  • Spočítej jedinečné hodnoty ve sloupci bad_conditions a seřaď index. (Tento krok je již hotový.)
  • Vytvoř slovník s názvem mapping, který přiřadí celým číslům ze sloupce bad_conditions odpovídající řetězce.
  • Převeď celá čísla ve sloupci bad_conditions na řetězce pomocí mapping a výsledky ulož do nového sloupce s názvem rating.
  • Spočítej jedinečné hodnoty ve sloupci rating a ověř, že celá čísla byla správně převedena na řetězce.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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(____)
Upravit a spustit kód