Rで解析:文字列の結合・代入に便利「stringformattr」パッケージ
文字列の結合・代入に便利なパッケージの紹介です。文字列を空白なしで結合:%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あなたの解析が少しでも楽になりますように!!
<おすすめのRに関する書籍です>
基礎から学ぶ統計学 | 中原 治
Amazonで中原 治の基礎から学ぶ統計学。アマゾンならポイント還元本が多数。中原 治作品ほか、お急ぎ便対象商品は当日お届けも可能。また基礎から学ぶ統計学もアマゾン配送商品なら通常配送無料。
このコードの続きをAIに聞く
スポンサーリンク