Zliczanie naruszeń według dzielnicy
Stan Rhode Island podzielony jest na sześć dzielnic policyjnych, zwanych strefami. Jak poszczególne strefy wypadają pod względem rodzajów naruszeń wykrywanych przez policję?
W tym ćwiczeniu stworzysz tabelę częstości, aby sprawdzić, ile naruszeń każdego typu miało miejsce w każdej z sześciu stref. Następnie odfiltruj tabelę, aby skupić się na strefach „K", które przeanalizujesz dokładniej w kolejnym ćwiczeniu.
To ćwiczenie jest częścią kursu
Analiza aktywności policji z pandas
Instrukcje do ćwiczenia
- Korzystając z funkcji
pd.crosstab(), utwórz tabelę częstości na podstawie kolumndistrictiviolationz DataFrameri. - Zapisz tabelę częstości jako nowy obiekt o nazwie
all_zones. - Za pomocą akcesora
.loc[]wybierz wiersze od'Zone K1'do'Zone K3'z obiektuall_zones. - Zapisz mniejszą tabelę jako nowy obiekt o nazwie
k_zones.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create a frequency table of districts and violations
print(____)
# Save the frequency table as 'all_zones'
all_zones = ____
# Select rows 'Zone K1' through 'Zone K3'
print(all_zones.____)
# Save the smaller table as 'k_zones'
k_zones = all_zones.____