Если у меня есть вектор символа текста, как я могу связать значения в строку? Вот то, как я сделал бы это со вставкой ():
sdata = c('a', 'b', 'c')
paste(sdata[1], sdata[2], sdata[3], sep ='')
получение "abc"
.
Но конечно, это только работает, если я знаю длину sdata заранее.
Попробуйте использовать пустой Свернуть Аргумент Аргумент в функции вставки:
Вставка (SDATA, Collapse = '')
Благодаря http://twitter.com/onelinetips/ Статус / 7491806343
Ответ Мэтта, безусловно, правильный ответ. Тем не менее, вот альтернативное решение для целей комического ограждения:
do.call(paste, c(as.list(sdata), sep = ""))