Допустим, есть вектор 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 (), который может сделать это эффективно?