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:
0převeď na'good'1až4převeď na'bad'5až9převeď na'worse'
Toto cvičení je součástí kurzu
Analyzing Police Activity with pandas
Pokyny k cvičení
- Spočítej jedinečné hodnoty ve sloupci
bad_conditionsa seřaď index. (Tento krok je již hotový.) - Vytvoř slovník s názvem
mapping, který přiřadí celým číslům ze sloupcebad_conditionsodpovídající řetězce. - Převeď celá čísla ve sloupci
bad_conditionsna řetězce pomocímappinga výsledky ulož do nového sloupce s názvemrating. - Spočítej jedinečné hodnoty ve sloupci
ratinga 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(____)