1. 学ぶ
  2. /
  3. コース
  4. /
  5. Rで学ぶ中級正規表現

Connected

演習

必要に合う正規表現を作成する

この演習では、先ほどのビデオ演習で見た内容を再現し、データフレーム screens_per_movie の "line" 列から文字列 "3D" を抽出します。

extract() 関数を正しく動作させるには、次の要件を必ず満たす必要があります。正規表現 regex に含まれるキャプチャグループの数が、ベクトル into の長さと同一であること。これが満たされないとエラーになります。

この問題を解決して、データフレーム screens_per_movie から "3D" と、1つ以上の数字 \\d+ を正しく抽出できるようにしてください。

指示

100 XP
  • キャプチャグループ () を2つ持つ正規表現 regex を作成し、その内容が新しい列に抽出されるようにします。
  • 元のテキスト列を削除しないようにしてください。
  • 2つ目のキャプチャグループが数値に変換されるようにしてください。