IniziaInizia gratis

Usare le funzionalità di pandas: groupby

Questo corso si concentra sulle funzionalità spaziali di GeoPandas, ma ricorda che stiamo comunque lavorando con un dataframe, quindi tutte le funzionalità che conosci di pandas sono ancora valide.

In questo esercizio ripassiamo una funzionalità comune: l’operazione di groupby. Puoi usarla quando hai una colonna che contiene gruppi e vuoi calcolare una statistica per ciascun gruppo. Nel metodo groupby() passi la colonna che contiene i gruppi. Sull’oggetto risultante, poi, puoi chiamare il metodo che vuoi calcolare per ogni gruppo. In questo esercizio vogliamo conoscere la dimensione di ciascun gruppo per tipo di ristorante.

Per maggiori informazioni ed esercizi su questa operazione di groupby, fai riferimento al corso su Manipulating DataFrames with pandas.

Questo esercizio fa parte del corso

Lavorare con i dati geospaziali in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Usando groupby(), raggruppa i ristoranti per tipo di ristorante e calcola la dimensione di ciascun gruppo. Chiama il risultato type_counts.
  • Stampa la Series risultante.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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(____)
Modifica ed esegui il codice