【R】gluestick

1. はじめに

gluestickは、base-rのglueの拡張版です。シンプルで簡単な関数のように使えます。

2. インストール

Githubからインストールします。

remotes::install_github('coolbutuseless/gluestick')

3. つかってみる

library(gluestick)

name <- "Taro"
gluestick("Good morning {name}")
[1] "Good morning Taro"

nameを変数として、文字列内に使うことができます。

文字列内での計算も可能。

gluestick(("Your score is {30 + 21}"))
[1] "Your score is 51"

リストも扱えます。

gluestick("Hello {name}. Today is {date}. It's {season} now!", src = list(name = '#RStats', date = '2021-06-20', season = 'summer'))
[1] "Hello #RStats. Today is 2021-06-20. It's summer now!"

4. さいごに

文字列の中に変数を扱えると重宝する場面って、意外とありますよね!?

Add a Comment

メールアドレスが公開されることはありません。