如何替换R中的反斜杠?

时间:2014-04-04 02:37:34

标签: r

我有一个字符串有两个反斜杠后跟'%'符号,我需要在R中替换一个。

x<-"70\\% marks obtained"
x<-sub("\\%","\%",x)

Error: '\%' is an unrecognized escape in character string starting "\%"

我该怎么做?

此致

1 个答案:

答案 0 :(得分:0)

这是一个反斜杠。也就是说,\\是字符串中的一个反斜杠,因为反斜杠已经逃脱了反斜杠!亲眼看看,试试:

cat(x)

而不是

print(x)

将显示一个反斜杠(print将显示两个,因为它用引号括起来并需要转义)。