在R中合并字符向量的元素

时间:2017-11-07 12:10:09

标签: r

我有一个以下形式的字符向量

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

如果我这样做

paste(a[1], a[2], a[3], a[4])

我得到了

"a b c d"

但是这样我总是要指定要粘贴的所有成员。有什么方法可以使用apply或其变体来做到这一点吗?

我已开始使用sapply。即

sapply(a, paste, USE.NAMES = FALSE)

但是我得到了

"a" "b" "c" "d"

当我想要

"a b c d"    

1 个答案:

答案 0 :(得分:2)

您可以使用collapse参数:

a <- c("a", "b", "c", "d")
paste(a, collapse=' ')

[1] "a b c d"