【发布时间】:2016-05-19 12:16:39
【问题描述】:
经过彻底的搜索,我仍然被这个(相当小但仍然很烦人)的问题所困扰:
我有一个字符向量:
x <- c("a", "b", "c")
我想得到一个完全符合以下格式的字符串:
"a", "b", "c"
我已经尝试了无数 cat() 和 paste() 函数的组合,sep 和 collapse 的组合,使用 \"...,但无法使其工作。
【问题讨论】:
-
可能是
paste("\"", paste(x, collapse = "\", \""), "\"", sep = "")? -
sub('.*\\((.*)\\).*', '\\1', capture.output(dput(x))),也许吧。或paste0('"', x, '"', collapse = ', '). -
我发现了一些有用的东西:
cat("\"",paste(x, collapse = "\", \""),"\"",sep = "")我在这里发布给那些可能感兴趣的人...@Psidom,@alistaire:谢谢 :)