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
Instruções do exercício
- Crie um objeto
CategoricalDtypechamadocatsque 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
catspara alterar o tipo de dado da colunaratingde object para category. - Examine as primeiras linhas da coluna
ratingpara 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(____)