始める無料で始める

地区ごとの違反件数を集計する

ロードアイランド州は、ゾーンとも呼ばれる6つの警察地区に分かれています。各ゾーンでは、どのような違反がどの程度検挙されているのでしょうか?

この演習では、6つの各ゾーンで、違反の種類ごとに何件発生したかを確認するための度数表を作成します。次に、その表を「K」ゾーンに絞り込みます。これらは次の演習でさらに詳しく見ていきます。

この演習はコースの一部です

pandasで警察活動を分析する

コースを見る

演習の手順

  • ri DataFrame の 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.____
コードを編集して実行