ÎncepețiÎncepe gratuit

Funcționalități pandas: groupby

Acest curs se va concentra pe funcționalitățile spațiale ale GeoPandas, dar nu uita că lucrăm în continuare cu un dataframe – prin urmare, toate funcționalitățile pe care le cunoști din Pandas rămân valabile.

În acest exercițiu, vom recapitula o operație frecvent utilizată: groupby. Această operație este utilă atunci când ai o coloană care conține grupuri și vrei să calculezi o statistică pentru fiecare grup. Metodei groupby() îi transmiți coloana care definește grupurile, iar pe obiectul rezultat poți aplica metoda dorită. În acest exercițiu, ne interesează să aflăm câte restaurante există în fiecare categorie de tip de restaurant.

Pentru mai multe informații și exerciții pe tema operației groupby, consultă cursul despre manipularea DataFrame-urilor cu pandas.

Acest exercițiu face parte din cursul

Lucrul cu date geospațiale în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosind groupby(), grupează restaurantele după tipul de restaurant și calculează dimensiunea fiecărui grup. Stochează rezultatul în variabila type_counts.
  • Afișează seria rezultată.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(____)
Editează și rulează codul