[R] 文字列が複数格納されたvectorを結合して一つの文字列にしたい
結論
> string_vector <- c('abc', 'def', 'ghi') > Reduce(function(x, y){ paste(x, y) }, string_vector) [1] "abc def ghi"
こうすれば行ける。
もっとシンプルな方法は無いものか…
背景
ある変数のclass
をチェックして、想定外の値だったらstop()
させるような処理が書きたい。
stop()
させた時、エラーメッセージとしてチェックした変数のclass
を表示したい。
この時、class()
の戻り値は文字列のvector
である可能性がある。
これをいい感じに表示したかった。
class
を複数持っている例:
> class(data.table()) [1] "data.table" "data.frame"