我知道使用粘贴可以使用collapse
在所有元素之间加上“ +”。例如,如下所述:Using Paste to collapse a vector in R。在这里效果很好:
a <- paste( c( "one", "two") , collapse=" + " )
b <- paste( c( "3", "4") , collapse=" + " )
但是当我试图将两个向量之间粘贴有一个“ +”时,它将粘贴没有分隔符的元素
paste( a , b , collapse = " + ")
我要“一个+两个+ 3 + 4”
您只需要选项sep=
。
paste(a, b, sep=" + ")
# [1] "one + two + 3 + 4"