【问题标题】:Add commas to output在输出中添加逗号
【发布时间】:2014-09-01 20:17:05
【问题描述】:

如何获得用逗号分隔的 R 输出(假设是向量的元素)? (即不是按空格)

目前我只能得到以空格分隔的输出。

【问题讨论】:

  • paste折叠选项。

标签: r output add


【解决方案1】:

试试这个例子:

#dummy vector
v <- c("a","1","c")

#separated with commas
paste(v,collapse=",")

#output
#[1] "a,1,c"

编辑 1: 感谢@DavidArenburg:

cat(noquote(paste(v,collapse=",")))

a,1,c

编辑 2: 另一种选择:@RichardScriven

cat(v, sep = ",")

【讨论】:

  • 感谢您的回答!还有一种方法可以在结果之前和之后省略 #[1] 和 " 吗?换句话说,我可以将它们获取为:a,1,c 吗?
  • 折叠后你想做什么,输出到文件,传递给另一个函数? [1] 只显示第一项的索引,它不是输出的一部分。
  • 试试cat(noquote(paste(v,collapse=",")))
  • cat(v, sep = ",")
  • @RichardScriven,不错
猜你喜欢
  • 2016-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-26
  • 1970-01-01
相关资源
最近更新 更多