Aan de slagGa gratis aan de slag

Pandas-functionaliteit gebruiken: groupby

Deze course richt zich op de ruimtelijke functionaliteit van GeoPandas, maar onthoud dat we nog steeds met een dataframe werken en dat alle functionaliteit die je kent uit pandas gewoon van toepassing is.

In deze oefening herhalen we een veelgebruikte functie: de groupby-bewerking. Die gebruik je wanneer je een kolom met groepen hebt en voor elke groep een statistiek wilt berekenen. In de methode groupby() geef je de kolom door die de groepen bevat. Op het resulterende object roep je vervolgens de methode aan die je voor elke groep wilt berekenen. In deze oefening willen we de grootte weten van elke groep restauranttypes.

Voor meer informatie en oefeningen over deze groupby-bewerking verwijzen we naar de course Manipulating DataFrames with pandas.

Deze oefening maakt deel uit van de cursus

Werken met georuimtelijke data in Python

Cursus bekijken

Oefeninstructies

  • Gebruik groupby() om de restaurants te groeperen op het type restaurant, en bereken de grootte van elke groep. Noem het resultaat type_counts.
  • Print de resulterende Series.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Load the restaurants data
restaurants = geopandas.read_file("paris_restaurants.geosjon")

# Calculate the number of restaurants of each type
type_counts = restaurants.groupby(____).____()

# Print the result
print(____)
Code bewerken en uitvoeren