R:在输出的每个元素之后插入逗号[重复]

Posted

技术标签:

【中文标题】R:在输出的每个元素之后插入逗号[重复]【英文标题】:R: insert comma after each element from the output [duplicate] 【发布时间】:2019-05-12 21:20:16 【问题描述】:

我有以下输出

[1] 820 2387  362  585  605  542  813 2330 2391  395  738  678  350  653  
686  739  655 959 2352 1265 2461 2497  784 2382 2355 1015 

有没有一种快速的方法可以在每个元素后插入逗号,所以生成的向量如下所示

s <- c(820, 2387,  362,  585,  605,  542,  813, 2330, 2391,  395, 738, 678, 
350, 653, 686, 739, 655, 959, 2352, 1265, 2461, 2497, 784, 2382, 2355, 1015)

我手动插入逗号,但处理大量输出元素效率不高。我意识到可能有一个快速的解决方案,但搜索“?插入”或相关词并没有产生积极的结果

【问题讨论】:

paste0(s, collapse=", ")? 你是不是在找dput这个命令? @JilberUrbina,谢谢,这很完美! 相关 - ***.com/questions/10860020/… @thelatemail 是的,谢谢。如果只是措辞更准确,它会更容易找到 【参考方案1】:

你在找dput()吗?

x <- c(1, 3, 9)
dput(x)
#> c(1, 3, 9)

【讨论】:

谢谢!这就像魔术一样!

以上是关于R:在输出的每个元素之后插入逗号[重复]的主要内容,如果未能解决你的问题,请参考以下文章

jQuery在具有属性的li元素之后插入[重复]

删除重复的单词、逗号和空格

将元素插入数组[重复]

C函数中逗号分隔的返回参数[重复]

ListSetMap是继承自Collection吗?

将元素插入数组中间[重复]