【问题标题】:Convert R vector to string vector of 1 element [duplicate]将R向量转换为1个元素的字符串向量[重复]
【发布时间】:2012-12-08 00:41:39
【问题描述】:

我现在正在使用编程语言 R。 我有一个向量:

a <- c("aa", "bb", "cc")

我想将这些粘贴到系统命令中,我现在正在尝试这种方式:

args <- paste(a, sep=" ")
system(paste("command",args, sep=" "))

但现在我只得到参数 aa,我想要参数 aa、bb 和 cc...

有人知道我做错了什么吗?

【问题讨论】:

  • 对于您的第二次粘贴(),我认为不是 sep="" 你想要折叠="" 吗? system 没有向量化,但你给它三个字符串。

标签: string r vector arguments system


【解决方案1】:

paste 使用collapse 参数:

paste(a,collapse=" ")
[1] "aa bb cc"

【讨论】:

  • 如果它是一个命名向量并且我也需要标签怎么办?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-02-07
  • 1970-01-01
  • 2013-08-22
  • 1970-01-01
相关资源
最近更新 更多