Calcularea ratei orare de reținere
Când un polițist oprește un șofer, un procent mic din acele opriri se termină cu o reținere. Aceasta se numește rata de reținere. În acest exercițiu, vei afla dacă rata de reținere variază în funcție de ora din zi.
Mai întâi, vei calcula rata de reținere pentru toate opririle din DataFrame-ul ri. Apoi, vei calcula rata orară de reținere folosind atributul hour al indexului. Valorile hour sunt cuprinse între 0 și 23, unde:
- 0 = miezul nopții
- 12 = prânz
- 23 = 23:00
Acest exercițiu face parte din cursul
Analiza activității polițienești cu pandas
Instrucțiuni pentru exercițiu
- Calculează media coloanei
is_arrestedpentru a obține rata generală de reținere. - Grupează după atributul
houral indexului DataFrame-ului pentru a calcula rata orară de reținere. - Salvează seria ratei orare de reținere ca un nou obiect,
hourly_arrest_rate.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Calculate the overall arrest rate
print(____)
# Calculate the hourly arrest rate
print(ri.groupby(____).____)
# Save the hourly arrest rate
hourly_arrest_rate = ____