我有一个数字向量,我正在尝试将其转换为字符向量,其中每个元素都用逗号分隔。
> one = c(1:5)
> paste(as.character(one), collapse=", ")
[1] "1, 2, 3, 4, 5"
> paste(as.character(one), sep="' '", collapse=", ")
[1] "1, 2, 3, 4, 5"
但是,我希望输出看起来像:
"1", "2", "3", "4", "5"
我是否在粘贴功能中缺少某些参数?救命!?
paste(shQuote(one), collapse=", ")
给出[1] "\"1\", \"2\", \"3\", \"4\", \"5\""
,而不是单引号括起来的变体。