ComeçarComece de graça

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 0 em 'good'
  • Converta de 1 a 4 em 'bad'
  • Converta de 5 a 9 em 'worse'

Este exercício faz parte do curso

Analisando a Atividade Policial com pandas

Ver curso

Instruções do exercício

  • Conte os valores únicos na coluna bad_conditions e ordene o índice. (Isso já foi feito para você.)
  • Crie um dicionário chamado mapping que mapeie os inteiros de bad_conditions para as strings especificadas.
  • Converta os inteiros de bad_conditions em strings usando mapping e armazene os resultados em uma nova coluna chamada rating.
  • Conte os valores únicos em rating para 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(____)
Editar e executar o código