On 08/27/2012 07:29 PM, Rantony wrote:
Hi,

here im unable to run a string handle function called unpaste().

for eg:- a<- "12345_mydata"
Actually my requirement what is i need to get , only 12345.  Means that , i
need the all letter as a word which is before of  first  " _ " - symbol of
"a". i tried to do with unpaste, it says function not found.  After that i
tried with "strsplit() ". it ran, but again i need to write another method
to get again after spliting.

Any other good method is there for this requirement ?

Hi Antony,
You probably want:

strsplit(a,"_")[[1]][1]

which can be used for more than one input string

a<-paste(sample(12345:13456,10),"mydata",sep="_")
sapply(strsplit(a,"_"),"[",1)

Jim

______________________________________________
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