Selectarea dintr-o Serie cu MultiIndex
Rezultatul unei singure operații .groupby() aplicate pe mai multe coloane este o Serie cu un MultiIndex. Lucrul cu acest tip de obiect este similar cu lucrul cu un DataFrame:
- Nivelul exterior al indexului corespunde rândurilor din DataFrame.
- Nivelul interior al indexului corespunde coloanelor din DataFrame.
În acest exercițiu, vei exersa accesarea datelor dintr-o Serie cu MultiIndex folosind accessorul .loc[].
Acest exercițiu face parte din cursul
Analiza activității polițienești cu pandas
Instrucțiuni pentru exercițiu
- Salvează rezultatul operației
.groupby()din exercițiul anterior ca un nou obiect,arrest_rate. (Acest pas a fost deja realizat pentru tine.) - Afișează Seria
arrest_rateși examinează-o. - Afișează rata de arestare pentru încălcări de circulație în condiții meteo nefavorabile.
- Afișează ratele de arestare pentru încălcări de viteză în toate cele trei condiții meteo.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(____)