Есть ли способ склеить элементы вектора в R без использования цикла?
скажем, есть вектор x:
x <- c("a", " ", "b")
и я хочу быстро превратить это в одну строку "a b". Есть ли способ сделать это без цикла? Я знаю, что с помощью цикла я мог бы сделать это:
y <- ""
for (i in 1:3){
paste(y, x[i], sep = "")
}
> y
[1] "a b"
но мне нужно будет сделать это в течение многих, многих итераций, и необходимость зацикливаться на этом и заменять оригинал на новый каждый раз будет очень трудоемкой. Я всегда хочу быть в состоянии сделать что-то вроде этого:
x <- paste(x)
как будто paste () может умно разделить элементы самого вектора, но я знаю, что он не может. Есть ли другая функция или более творческий способ использования paste (), который может выполнить это эффективно?