1. 学ぶ
  2. /
  3. コース
  4. /
  5. dplyr でプログラミング

Connected

演習

一致を探す

select() の中で matches() 関数を使うと、特定の文字列や正規表現に一致する名前の列を返せます。選びたい列が連続して並んでいない場合でも、名前に一定のパターンがあれば役立ちます。ここでは imf_data を使い、matches() に渡す文字列引数で見つかったパターンに応じて、さまざまな列のサブセットを取り出します。

指示1 / 3

undefined XP
  • 1
    • country、year、そして名前に "perc" または "rate" を含む列を選びます。
  • 2
    • starts_with() を使わずに、正規表現を使って "gov" で始まる列を、country と year とあわせて選びます。
  • 3
    • ends_with() を使わずに、正規表現を使って "gdp" で終わる列を、country と year とあわせて選びます。