在 r 中解析和粘贴变量

Parsing and pasting a variable in r

如果我有一个包含字符串向量的变量,例如:

a <- c("apple", "pear", "orange", "kiwi")

如何将其解析并粘贴到名为 b 的新变量中,如下所示:

b <- c("\"apple\"", "\"pear\"", "\"orange\"", "\"kiwi\"")

我需要它采用这种 奇数 格式,以便在 read.csv.sqlsql 代码中使用它。

几个选项:

a <- c("apple", "pear", "orange", "kiwi")

## Option 1
paste0('"', a, '"')
## [1] "\"apple\""  "\"pear\""   "\"orange\"" "\"kiwi\""  

## Option 2    
options(useFancyQuotes = FALSE)
dQuote(a)
## [1] "\"apple\""  "\"pear\""   "\"orange\"" "\"kiwi\""