将逗号加到输出
回答
尝试这个例子:
#dummy vector
v <- c("a","1","c")
#separated with commas
paste(v,collapse=",")
#output
#[1] "a,1,c"
EDIT 1: 由于@DavidArenburg:
cat(noquote(paste(v,collapse=",")))
a,1,c
编辑2: 另一种选择:通过@RichardScriven
cat(v, sep = ",")
感谢您的回答!是否还有一种方法可以在结果之前和之后省略#[1]和“之后”?换句话说,我可以将它们取为:a,1,c? – user3143784 2014-09-01 20:31:03
在折叠,输出到文件后,将它传递给另一个函数?''[1]'只显示第一个项目的索引,它不是输出的一部分 – zx8754 2014-09-01 20:35:11
尝试'cat(noquote(paste(v,collapse =“,”)))' – 2014-09-01 20:36:08
请参阅'paste'折叠选项。 – zx8754 2014-09-01 20:22:13