Как конвертировать «пробел» в «% 20» с помощью R

Обращаясь к названию, я выясняю, как преобразовать пространство между словами в% 20.

Например,

> y <- "I Love You"

Как сделатьy = I%20Love%20You

> y
[1] "I%20Love%20You"

Большое спасибо.

Ответы на вопрос(3)

curlEscape() из пакетаRCurl выполняет свою работу

library('RCurl')
y <- "I love you"
curlEscape(urls=y)
[1] "I%20love%20you"
 03 февр. 2014 г., 16:28
Обратите внимание, что это изменит & quot; тест !: & quot; "проверить% 21% 3A% 20" vs URLencode & quot; тест!% 3a% 20 & quot;

URLencode():

y <- "I love you"
URLencode(y)
[1] "I%20love%20you"
 20 июн. 2012 г., 12:21
+1 лучше моего ответа и хорошее напоминание о существовании этой функции
Решение Вопроса

gsub() это один из вариантов:

 gsub(pattern = " ", replacement = "%20", x = y)
[1] "I%20Love%20You"

Ваш ответ на вопрос