使用粘贴折叠多个矢量

问题描述 投票:1回答:1

我知道使用粘贴可以使用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”

r paste
1个回答
1
投票

您只需要选项sep=

paste(a, b, sep=" + ")
# [1] "one + two + 3 + 4"
© www.soinside.com 2019 - 2024. All rights reserved.