Räkna dåliga väderförhållanden
DataFrame:en weather innehåller 20 kolumner som börjar med 'WT', och var och en representerar ett ogynnsamt väderförhållande. Till exempel:
WT05anger "Hagel"WT11anger "Hård eller skadlig vind"WT17anger "Underkylt regn"
För varje rad i datamängden innehåller varje WT-kolumn antingen en 1 (vilket innebär att förhållandet förekom den dagen) eller NaN (vilket innebär att förhållandet inte förekom).
I den här övningen ska du kvantifiera hur dåligt vädret var varje dag genom att räkna antalet 1-värden i varje rad.
Den här övningen är en del av kursen
Analysera polisaktivitet med pandas
Övningsinstruktioner
- Kopiera kolumnerna
WT01till och medWT22frånweathertill en ny DataFrame med namnetWT. - Beräkna summan av varje rad i
WToch lagra resultaten i en ny kolumn iweathermed namnetbad_conditions. - Ersätt eventuella saknade värden i
bad_conditionsmed0. (Det här steget är redan gjort åt dig.) - Skapa ett histogram för att visualisera
bad_conditionsoch visa sedan diagrammet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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