【问题标题】:R: insert comma after each element from the output [duplicate]R:在输出的每个元素之后插入逗号[重复]
【发布时间】: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,谢谢,这很完美!
  • @thelatemail 是的,谢谢。如果只是措辞更准确,它会更容易找到

标签: r vector comma


【解决方案1】:

你在找dput()吗?

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

【讨论】:

  • 谢谢!这就像魔术一样!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-20
  • 2020-01-31
  • 1970-01-01
  • 1970-01-01
  • 2020-01-29
  • 2018-12-08
相关资源
最近更新 更多