Contar las condiciones meteorológicas adversas
El DataFrame weather contiene 20 columnas que empiezan por 'WT', cada una representa una condición meteorológica adversa. Por ejemplo:
WT05indica "Granizo"WT11indica "Vientos fuertes o dañinos"WT17indica "Lluvia helada"
En cada fila del conjunto de datos, cada columna WT contiene un 1 (significa que la condición estuvo presente ese día) o NaN (significa que la condición no estuvo presente).
En este ejercicio, vas a cuantificar "qué tan adverso" fue el tiempo cada día contando el número de valores 1 en cada fila.
Este ejercicio forma parte del curso
Análisis de la actividad policial con pandas
Instrucciones del ejercicio
- Copia las columnas desde
WT01hastaWT22deweathera un nuevo DataFrame llamadoWT. - Calcula la suma de cada fila en
WTy guarda los resultados en una nueva columna deweatherllamadabad_conditions. - Sustituye cualquier valor ausente en
bad_conditionspor0. (Esto ya está hecho por ti.) - Crea un histograma para visualizar
bad_conditionsy luego muestra el gráfico.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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