假设有一个向量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(),可以有效地实现这一点?