Počítání nepříznivých povětrnostních podmínek
DataFrame weather obsahuje 20 sloupců začínajících na 'WT', z nichž každý představuje jednu nepříznivou povětrnostní podmínku. Například:
WT05označuje „kroupy"WT11označuje „silný nebo ničivý vítr"WT17označuje „mrznoucí déšť"
V každém řádku datasetu obsahuje každý sloupec WT buď hodnotu 1 (podmínka v daný den nastala), nebo NaN (podmínka nenastala).
V tomto cvičení kvantifikuješ, jak „špatné" bylo počasí každý den, a to spočítáním hodnot 1 v každém řádku.
Toto cvičení je součástí kurzu
Analyzing Police Activity with pandas
Pokyny k cvičení
- Zkopíruj sloupce
WT01ažWT22zweatherdo nového DataFrame s názvemWT. - Vypočítej součet každého řádku v
WTa výsledky ulož do nového sloupceweathers názvembad_conditions. - Nahraď případné chybějící hodnoty v
bad_conditionshodnotou0. (Tento krok je už hotový.) - Vytvoř histogram pro vizualizaci
bad_conditionsa zobraz graf.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Copy 'WT01' through 'WT22' to a new DataFrame
WT = weather.____[____]
# Calculate the sum of each row in 'WT'
weather['bad_conditions'] = WT.____(____)
# Replace missing values in 'bad_conditions' with '0'
weather['bad_conditions'] = weather.bad_conditions.fillna(0).astype('int')
# Create a histogram to visualize 'bad_conditions'
# Display the plot