如何用R将"空格"转换为"%20"

Kai*_*hew 3 curl r rcurl

参考标题,我想知道如何将单词之间的空格转换为%20.

例如,

> y <- "I Love You"
Run Code Online (Sandbox Code Playgroud)

怎么做 y = I%20Love%20You

> y
[1] "I%20Love%20You"
Run Code Online (Sandbox Code Playgroud)

非常感谢.

pla*_*pus 19

另一种选择是URLencode():

y <- "I love you"
URLencode(y)
[1] "I%20love%20you"
Run Code Online (Sandbox Code Playgroud)


Rei*_*son 8

gsub() 是一种选择:

R> gsub(pattern = " ", replacement = "%20", x = y)
[1] "I%20Love%20You"
Run Code Online (Sandbox Code Playgroud)