我想粘贴一些根据参数变化的参数,它们之间用逗号分隔符“,”。 例如:
pred.size <- 2
paste(c(1:pred.size), sep=",")
结果:
##"1" "2"
虽然我想要的结果是:
##"1","2"
答案 0 :(得分:2)
我认为您希望将1:2
之类的向量元素粘贴在一起,以获得逗号分隔的字符串。要执行此操作,请使用粘贴的collapse
参数,因为您只传递一个参数。
paste(1:3, collapse = ",")
[1] "1,2,3"
另一方面,如果您通过了多个术语,则可以使用sep
:
paste(1, 2, 3, sep = ",")
[1] "1,2,3"
sep
分隔参数,collapse
分隔矢量参数的组件。例如:
paste(1:4, 5:8, collapse=",", sep="|")
[1] "1|5,2|6,3|7,4|8"
在R提示符下键入?paste
以获取更多信息。
所以你想要
paste(1:pred.size, collapse=",")
您的c
不是必需的,因为1:pred_size
已经是向量。