Aan de slagBegin gratis

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

Bekijk cursus

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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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