将R向量转换为1个元素的字符串向量

Jet*_*tse 57 string arguments r system vector

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

a <- c("aa", "bb", "cc")
Run Code Online (Sandbox Code Playgroud)

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

args <- paste(a, sep=" ")
system(paste("command",args, sep=" "))
Run Code Online (Sandbox Code Playgroud)

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

谁知道我做错了什么?

Jam*_*mes 120

使用collapse参数paste:

paste(a,collapse=" ")
[1] "aa bb cc"
Run Code Online (Sandbox Code Playgroud)

  • 如果它是一个命名向量并且我还需要标签怎么办? (3认同)