Het datatype wijzigen naar category
Omdat de kolom rating maar een paar mogelijke waarden heeft, ga je het datatype wijzigen naar category om de gegevens efficiënter op te slaan. Je geeft ook een logische volgorde voor de categorieën op, wat handig zal zijn voor volgende oefeningen.
Deze oefening maakt deel uit van de cursus
Politie-activiteit analyseren met pandas
Oefeninstructies
- Maak een
CategoricalDtype-object met de naamcatsdat de weerscores in een logische volgorde opsomt:'good','bad','worse'. Geef ook aan dat de categorieën geordend moeten worden behandeld. - Gebruik het
cats-object om het datatype van de kolomratingte wijzigen van object naar category. - Bekijk de head van de kolom
ratingom te bevestigen dat de categorieën logisch geordend zijn.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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(____)