地区ごとの違反件数を集計する
ロードアイランド州は、ゾーンとも呼ばれる6つの警察地区に分かれています。各ゾーンでは、どのような違反がどの程度検挙されているのでしょうか?
この演習では、6つの各ゾーンで、違反の種類ごとに何件発生したかを確認するための度数表を作成します。次に、その表を「K」ゾーンに絞り込みます。これらは次の演習でさらに詳しく見ていきます。
この演習はコースの一部です
pandasで警察活動を分析する
演習の手順
riDataFrame のdistrict列とviolation列から、pd.crosstab()関数を使って度数表を作成します。- 度数表を新しいオブジェクト
all_zonesとして保存します。 .loc[]アクセサを使って、all_zonesから行'Zone K1'から'Zone K3'までを選択します。- その小さい表を新しいオブジェクト
k_zonesとして保存します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# 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.____