在 r 中解析和粘贴变量
Parsing and pasting a variable in r
如果我有一个包含字符串向量的变量,例如:
a <- c("apple", "pear", "orange", "kiwi")
如何将其解析并粘贴到名为 b
的新变量中,如下所示:
b <- c("\"apple\"", "\"pear\"", "\"orange\"", "\"kiwi\"")
我需要它采用这种 奇数 格式,以便在 read.csv.sql
的 sql
代码中使用它。
几个选项:
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\""
如果我有一个包含字符串向量的变量,例如:
a <- c("apple", "pear", "orange", "kiwi")
如何将其解析并粘贴到名为 b
的新变量中,如下所示:
b <- c("\"apple\"", "\"pear\"", "\"orange\"", "\"kiwi\"")
我需要它采用这种 奇数 格式,以便在 read.csv.sql
的 sql
代码中使用它。
几个选项:
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\""