Obliczanie godzinowego wskaźnika zatrzymań
Gdy policjant zatrzymuje kierowcę, tylko niewielki odsetek tych zatrzymań kończy się aresztowaniem. Nazywamy to wskaźnikiem aresztowań. W tym ćwiczeniu sprawdzisz, czy wskaźnik ten zmienia się w zależności od pory dnia.
Na początku obliczysz wskaźnik aresztowań dla wszystkich zatrzymań w DataFrame ri. Następnie obliczysz godzinowy wskaźnik aresztowań, korzystając z atrybutu hour indeksu. Atrybut hour przyjmuje wartości od 0 do 23, gdzie:
- 0 = północ
- 12 = południe
- 23 = 23:00
To ćwiczenie jest częścią kursu
Analiza aktywności policji z pandas
Instrukcje do ćwiczenia
- Oblicz średnią kolumny
is_arrested, aby wyznaczyć ogólny wskaźnik aresztowań. - Pogrupuj dane według atrybutu
hourindeksu DataFrame, aby obliczyć godzinowy wskaźnik aresztowań. - Zapisz serię godzinowych wskaźników aresztowań jako nowy obiekt
hourly_arrest_rate.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Calculate the overall arrest rate
print(____)
# Calculate the hourly arrest rate
print(ri.groupby(____).____)
# Save the hourly arrest rate
hourly_arrest_rate = ____