On Sun, Jun 26, 2011 at 10:54 AM, Megh Dal <megh700...@yahoo.com> wrote:
> Dear all, I have following kind of character vector:
>
> Vec <- c("344426", "dwjjsgcj", "123sgdc", "aagha123", "sdh343asgh", 
> "123jhd51")
>
>
> Now I want to split each element of this vector according to numeric and 
> string element. For example in the 1st element of that vector, there is no 
> string element. Therefore I should get a vector of length 2 like c("", 
> "344426") and so on.
>
> Can somebody point me how to achieve that in R? Is there any specific 
> function for doing that?
>

Try this and see the gsubfn home page at http://gsubfn.googlecode.com
for more info:

library(gsubfn)
strapply(Vec, "\\d+|\\D+", c)

-- 
Statistics & Software Consulting
GKX Group, GKX Associates Inc.
tel: 1-877-GKX-GROUP
email: ggrothendieck at gmail.com

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to