使用粘贴折叠多个向量
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"
我知道使用 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"