使用粘贴折叠多个向量

using paste to collapse multiple vectors

我知道使用 paste 我可以使用 collapse 在所有元素之间放置一个“+”。例如,如此处所述:。在这里效果很好:

a <- paste( c( "one", "two") , collapse=" + " )
b <- paste( c( "3", "4") , collapse=" + " )

但是当我尝试将两个向量粘贴在一起时,它们之间有一个“+”,它粘贴的元素没有分隔符

paste( a , b , collapse = " + ")

我要"one + two + 3 + 4"

您只需要选项 sep=

paste(a, b, sep=" + ")
# [1] "one + two + 3 + 4"