始める無料で始める

時間帯ごとの逮捕率を計算する

警察官がドライバーを停止させたとき、そのうちのごく一部は逮捕に至ります。これを逮捕率と呼びます。この演習では、逮捕率が一日の時間帯によって変わるかどうかを調べます。

まず、ri DataFrame に含まれるすべての停止について、逮捕率を計算します。次に、インデックスの hour 属性を使って、時間帯ごとの逮捕率を計算します。hour は 0 から 23 の範囲で、次のように対応します。

  • 0 = 深夜0時
  • 12 = 正午
  • 23 = 午後11時

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

pandasで警察活動を分析する

コースを見る

演習の手順

  • 全体の逮捕率を計算するために、is_arrested 列の平均を取ります。
  • DataFrame のインデックスの hour 属性でグループ化して、時間帯ごとの逮捕率を計算します。
  • 時間帯ごとの逮捕率の Series を新しいオブジェクト hourly_arrest_rate として保存します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Calculate the overall arrest rate
print(____)

# Calculate the hourly arrest rate
print(ri.groupby(____).____)

# Save the hourly arrest rate
hourly_arrest_rate = ____
コードを編集して実行