IniziaInizia gratis

Selezionare da una Series con MultiIndex

L'output di una singola operazione .groupby() su più colonne è una Series con un MultiIndex. Lavorare con questo tipo di oggetto è simile a lavorare con un DataFrame:

  • Il livello esterno dell'indice è come le righe del DataFrame.
  • Il livello interno dell'indice è come le colonne del DataFrame.

In questo esercizio, farai pratica ad accedere ai dati da una Series con MultiIndex usando l'accessor .loc[].

Questo esercizio fa parte del corso

Analizzare l'attività di polizia con pandas

Visualizza il corso

Istruzioni dell'esercizio

  • Salva l'output dell'operazione .groupby() dell'esercizio precedente in un nuovo oggetto, arrest_rate. (È già stato fatto per te.)
  • Stampa la Series arrest_rate ed esaminala.
  • Stampa il tasso di arresti per le infrazioni di movimento in caso di maltempo.
  • Stampa i tassi di arresti per eccesso di velocità in tutte e tre le condizioni meteo.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Save the output of the groupby operation from the last exercise
arrest_rate = ri_weather.groupby(['violation', 'rating']).is_arrested.mean()

# Print the 'arrest_rate' Series
print(____)

# Print the arrest rate for moving violations in bad weather
print(____)

# Print the arrest rates for speeding violations in all three weather conditions
print(____)
Modifica ed esegui il codice