Avaliando as condições climáticas
No exercício anterior, você contou o número de condições climáticas ruins por dia. Neste exercício, você vai usar essas contagens para criar um sistema de avaliação do clima.
As contagens vão de 0 a 9 e devem ser convertidas em avaliações da seguinte forma:
- Converta
0em'good' - Converta de
1a4em'bad' - Converta de
5a9em'worse'
Este exercício faz parte do curso
Analisando a Atividade Policial com pandas
Instruções do exercício
- Conte os valores únicos na coluna
bad_conditionse ordene o índice. (Isso já foi feito para você.) - Crie um dicionário chamado
mappingque mapeie os inteiros debad_conditionspara as strings especificadas. - Converta os inteiros de
bad_conditionsem strings usandomappinge armazene os resultados em uma nova coluna chamadarating. - Conte os valores únicos em
ratingpara verificar se os inteiros foram convertidos corretamente em strings.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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(____)