请看以下内容:
我希望将
> n <- 1:4
> n
[1] 1 2 3 4
我希望将
n
转换为字符串 '1', '2', '3', '4'
(在 R
中显示为 "'1', '2', '3', '4'"
)。这通常发生在我使用带有变量字符串的 sqlQuery()
时。不幸的是,我对正则表达式不够熟悉,无法轻松执行此操作。到目前为止,我最接近的是:> paste0(n, collapse = "", sep = ",")
[1] "1,2,3,4,"
该代码没有在每个数字周围放置单引号,并且在末尾有额外的逗号。
sep="','"
(注意多余的'
),然后在您获得的整个字符串周围再放置另一组'
:"'" + paste0(...) + "'"
,基本上是这样。 - Marc B'%d'
的含义,我会很感激。谢谢。 - Clarinetist