Рассмотрим следующий пример:Put кавычки вокруг каждого элемента вектора, и отдельные с запятой
> n <- 1:4
> n
[1] 1 2 3 4
Я хотел бы преобразовать n
так, что я получаю строку, которая является '1', '2', '3', '4'
(который в R
, покажет как "'1', '2', '3', '4'"
).
Это часто возникает, когда я использую sqlQuery()
с переменной строкой. К сожалению, я недостаточно хорошо знаком с RegEx, чтобы выполнить эту операцию.
Ближайший я получил в это
> paste0(n, collapse = "", sep = ",")
[1] "1,2,3,4,"
, который не ставит отдельные цитаты вокруг каждого номера и имеет лишняя запятая в конце.
'sep =" ',' "' (обратите внимание на дополнительный '' '), а затем поместите другой набор' '' вокруг всей строки, которую вы получите: '" '"+ paste0 (...) + "'" ', в основном –
@nrussell Не стесняйтесь публиковать это как ответ. Я был бы признателен, если бы вы могли объяснить, что означает ''% d''. Спасибо. – Clarinetist