文字列の結合・代入に便利なパッケージの紹介です。文字列を空白なしで結合:%p%コマンド、文字列を空白ありで結合:%s%コマンド、{hoge}で指定した箇所に文字列を挿入:%f%コマンドが収録されています。
パッケージバージョンは0.1.2。R version 4.2.2で動作を確認しています。
パッケージのインストール
下記コマンドを実行してください。
#パッケージのインストール install.packages("stringformattr")
実行コマンド
詳細はコマンド、パッケージのヘルプを確認してください。
#パッケージの読み込み library("stringformattr") ###データ例の作成##### n <- 5 TestData <- data.frame("LETTERS" = sample(LETTERS[1:24], size = n, replace = TRUE), "letters" = sample(letters[1:24], size = n, replace = TRUE)) ######## #文字列を空白なしで結合:%p%コマンド TestData[, 1] %p% TestData[, 2] [1] "KgGtLkDiOh" #文字列を空白ありで結合:%s%コマンド TestData[, 1] %s% TestData[, 2] [1] "K g G t L k D i O h" #{hoge}で指定した箇所に文字列を挿入:%f%コマンド TestChar <- "からだに {text1} いいもの {text2}" TestChar %f% c(text1 = "karada", text2 = "good") [1] "からだに karada いいもの good" #エラーが出るが変わった使用法 c("{} {}", "{} {} {}", "{}") %f% c(2, 1) [1] "2 1" "2 1 2" "2" Warning message: In c("{} {}", "{} {} {}", "{}") %f% c(2, 1) : Number of replacements in string differs from length of args
あなたの解析が少しでも楽になりますように!!