Is there a way to paste together the elements of a vector in R without using a loop? -



Is there a way to paste together the elements of a vector in R without using a loop? -

say there's vector x:

x <- c("a", " ", "b")

and want turn single string "a b". there way without loop? know loop this:

y <- "" (i in 1:3){ paste(y, x[i], sep = "") } > y [1] "a b"

but need on many, many iterations, , having loop on , replace original new each time become time consuming. want able this:

x <- paste(x)

as if paste() smartly split elements of vector itself, know can't. there function, or more creative way utilize paste(), can accomplish efficiently?

you need utilize collapse argument:

paste(x,collapse="")

r paste memory-efficient

Comments

Popular posts from this blog

c# - Move local mssql database to webhosted MYSQL -

string - what is the difference between "some" == "some\0" and strcmp("some","some\0") in c++? -

java - How to pass parameters between Request-Scoped Controllers? -