2012-04-21 9 views
5

Come sostituire (, ) utilizzando sub in R?Come sostituire '(', ')' usando sub in R?

Let definire x come:

x="abc(def" 

poi quando cerco di sostituire ( da qualcos'altro l'errore si verifica:

sub("(","",x) 

l'errore è:

'Missing ')''

risposta

12

Come Kohske detto è necessario doppia fuga, ma si può anche utilizzare l'argomento fixed=TRUE:

sub("\\(","",x) 
sub("(","",x,fixed=TRUE) 

Entrambi offrono:

[1] "abcdef" 
Problemi correlati