ComeçarComece de graça

Alterando o tipo de dado para categoria

Como a coluna rating tem apenas alguns valores possíveis, você vai alterar seu tipo de dado para categoria para armazenar os dados com mais eficiência. Você também vai definir uma ordem lógica para as categorias, o que será útil nos próximos exercícios.

Este exercício faz parte do curso

Analisando a Atividade Policial com pandas

Ver curso

Instruções do exercício

  • Crie um objeto CategoricalDtype chamado cats que liste as classificações de clima em uma ordem lógica: 'good', 'bad', 'worse'. Certifique-se de indicar que as categorias devem ser tratadas como ordenadas.
  • Use o objeto cats para alterar o tipo de dado da coluna rating de object para category.
  • Examine as primeiras linhas da coluna rating para confirmar que as categorias estão ordenadas logicamente.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Specify the logical order of the weather ratings
cats = pd.CategoricalDtype([____], ordered=____)

# Change the data type of 'rating' to category
weather['rating'] = weather.rating.____(____)

# Examine the head of 'rating'
print(____)
Editar e executar o código