保護的なボディチェック(frisk)の件数を数える
車両検索の際、警察官が運転者の武器所持を確認するために身体を軽く触って確認することがあります。これは「protective frisk(保護的なボディチェック)」と呼ばれます。
この演習では、まず「Protective Frisk」だけが検索タイプだった回数を確認します。次に、文字列メソッドを使って、運転者がボディチェックを受けたすべてのケースを特定します。
この演習はコースの一部です
pandasで警察活動を分析する
演習の手順
riDataFrame の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(____)