Contando condições climáticas desfavoráveis
O DataFrame weather contém 20 colunas que começam com 'WT', cada uma representando uma condição climática desfavorável. Por exemplo:
WT05indica "Granizo"WT11indica "Ventos fortes ou destrutivos"WT17indica "Chuva congelante"
Para cada linha do conjunto de dados, cada coluna WT contém 1 (significando que a condição esteve presente naquele dia) ou NaN (significando que a condição não esteve presente).
Neste exercício, você vai quantificar "quão ruim" estava o clima em cada dia contando o número de valores 1 em cada linha.
Este exercício faz parte do curso
Analisando a Atividade Policial com pandas
Instruções do exercício
- Copie as colunas de
WT01atéWT22deweatherpara um novo DataFrame chamadoWT. - Calcule a soma de cada linha em
WTe armazene os resultados em uma nova coluna deweatherchamadabad_conditions. - Substitua quaisquer valores ausentes em
bad_conditionspor0. (Isso já foi feito para você.) - Crie um histograma para visualizar
bad_conditionse, em seguida, exiba o gráfico.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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