始める無料で始める

保護的なボディチェック(frisk)の件数を数える

車両検索の際、警察官が運転者の武器所持を確認するために身体を軽く触って確認することがあります。これは「protective frisk(保護的なボディチェック)」と呼ばれます。

この演習では、まず「Protective Frisk」だけが検索タイプだった回数を確認します。次に、文字列メソッドを使って、運転者がボディチェックを受けたすべてのケースを特定します。

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

pandasで警察活動を分析する

コースを見る

演習の手順

  • ri DataFrame の search_type の値を集計し、「Protective Frisk」だけが検索タイプだった回数を確認します。
  • 新しい列 frisk を作成し、search_type に文字列 "Protective Frisk" が含まれていれば True、そうでなければ False にします。
  • frisk のデータ型を確認し、ブールの Series であることを確かめます。
  • frisk の合計を取り、ボディチェックの合計回数を数えます。

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

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

# Count the 'search_type' values
print(____)

# Check if 'search_type' contains the string 'Protective Frisk'
ri['frisk'] = ri.search_type.str.contains('____', na=____)

# Check the data type of 'frisk'
print(____)

# Take the sum of 'frisk'
print(____)
コードを編集して実行