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

Connected

演習

データフレームをglueで結合する

データは多くの場合データフレームに格納されています。多くの場面で、人間にも読みやすい形で分析結果を作りたいものです。たとえば、データフレームの大きさについての一文を表示できると便利です。glue() を nrow() と ncol() と組み合わせると、値を取得して、データフレームの次元を報告する文章を作成できます。

幸い、glue パッケージは tidyverse の一部で、データフレームを念頭に置いて作られているため、データフレームの列全体に対して操作できます。たとえば、mutate() の中で使用して、他の列の値を含む連結文字列の新しい列を作成できます。この演習では、他の列の値を含む users データフレームを使って、これらの例を適用します。

指示

100 XP
  • glue() 関数を使って、users の行数と列数をそれぞれ一時変数 n と m に格納し、報告してください。
  • 列名を出力する行をそのまま実行して、データフレーム users を確認してください。
  • mutate() を用いて、name 列と logins 列を使い、ユーザーが何回ログインしたかを報告する新しい列 n_logins を作成してください。