Kom igångKom igång gratis

Pandas-funktionalitet: groupby

Den här kursen fokuserar på den spatiala funktionaliteten i GeoPandas, men glöm inte att vi fortfarande arbetar med en dataframe – all funktionalitet du känner igen från pandas gäller alltså även här.

I den här övningen repeterar vi en vanlig operation: groupby. Den är användbar när du har en kolumn med grupper och vill beräkna en statistik för varje grupp. I metoden groupby() anger du den kolumn som innehåller grupperna. På det resulterande objektet kan du sedan anropa den metod du vill beräkna för varje grupp. I den här övningen vill vi ta reda på hur stor varje grupp av restaurangtyper är.

Se kursen Manipulating DataFrames with pandas för mer information och fler övningar om groupby-operationen.

Den här övningen är en del av kursen

Arbeta med geospatial data i Python

Visa kurs

Övningsinstruktioner

  • Använd groupby() för att gruppera restaurangerna efter typ och beräkna storleken på varje grupp. Spara resultatet i type_counts.
  • Skriv ut den resulterande Series.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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(____)
Redigera och kör kod