[R] removing characters from a string
    Martin Maechler 
    maechler at stat.math.ethz.ch
       
    Tue Apr 12 15:15:21 CEST 2005
    
    
  
>>>>> "Vivek" == Vivek Rao <rvivekrao at yahoo.com>
>>>>>     on Tue, 12 Apr 2005 05:54:55 -0700 (PDT) writes:
    Vivek> Is there a simple way in R to remove all characters
    Vivek> from a string other than those in a specified set? For
    Vivek> example, I want to keep only the digits 0-9 in a
    Vivek> string.
    Vivek> In general, I have found the string handling abilities
    Vivek> of R a bit limited. (Of course it's great for stats in
    Vivek> general). Is there a good reference on this? Or should
    Vivek> R programmers dump their output to a text file and use
    Vivek> something like Perl or Python for sophisticated text
    Vivek> processing?
    Vivek> I am familiar with the basic functions such as nchar,
    Vivek> substring, as.integer, print, cat, sprintf etc.
It depends on your "etc":
The above is pretty trivial using gsub(),
but since you sound sophisticated enough to proclaim missing R
abilities, I leave the exercise to you.
Martin
    
    
More information about the R-help
mailing list