Разбор и вставка переменной в r - PullRequest
0 голосов
/ 17 октября 2018

Если у меня есть переменная, которая содержит вектор строк вроде:

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

Как я могу разобрать и вставить ее в новую переменную с именем b, которая выглядит следующим образом:

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

Мне нужно, чтобы он был в этом нечетном формате, чтобы использовать его в коде sql для read.csv.sql.

1 Ответ

0 голосов
/ 17 октября 2018

Пара вариантов:

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\""  
...