如何更换(,)使用R中的sub?
我们定义x为:
x="abc(def"
Run Code Online (Sandbox Code Playgroud)
然后,当我尝试(用其他东西替换时,会发生错误:
sub("(","",x)
Run Code Online (Sandbox Code Playgroud)
错误是:
'Missing ')''
Sac*_*amp 12
正如Kohske所说,你需要双重逃避,但你也可以使用这个论点fixed=TRUE:
sub("\\(","",x)
sub("(","",x,fixed=TRUE)
Run Code Online (Sandbox Code Playgroud)
两者都给你:
[1] "abcdef"
Run Code Online (Sandbox Code Playgroud)