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

Connected

演習

貼り付けはやめて、glue を使いましょう

関数 paste() は文字列を間にスペースを挟んで連結します。たとえば paste("Hi", "there") は "Hi there" を出力します。スペースを追加しない paste0() という関数もあり、その結果は "Hithere" になります。しかし、複数の文字列や変数を連結すると、二重引用符 " やカンマ , をたくさん書くことになり、コードの可読性が下がります。さらに、すでに存在する変数しか使えません。

こうした2つの場面で glue() 関数が真価を発揮します。グローバルスコープで利用可能な変数をそのまま使うことも、必要に応じてその場で変数を作ることもできます。この演習では、paste() と glue() の違いを実際に確認します。

指示

100 XP
  • paste0() で作成した文を、glue() を使って再現してください。
  • 一時変数 n を作り、firstname の文字数を格納して、作成する文の中で渡してください。