Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Maak een CategoricalDtype-object met de naam cats dat 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 kolom rating te wijzigen van object naar category.
  • Bekijk de head van de kolom rating om 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(____)
Code bewerken en uitvoeren