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
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_rateed 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(____)