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 ? - Thanks Antony. -- View this message in context: http://r.789695.n4.nabble.com/String-Handling-for-Split-a-word-by-a-letter-tp4641397.html Sent from the R help mailing list archive at Nabble.com.
String Handling() for Split a word by a letter
5 messages · Rantony, jim holtman, Rui Barradas +1 more
An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20120827/6af7d75a/attachment.pl>
Hello, If the op says he has tried strsplit, maybe a simple subsetting afterwards would solve it. a <- "12345_mydata" strsplit(a, "_")[[1]][1] Hope this helps, Rui Barradas Em 27-08-2012 15:22, jim holtman escreveu:
Is this what you want:
a<- "12345_mydata"
sub("_.*", "", a)
[1] "12345" On Mon, Aug 27, 2012 at 5:29 AM, Rantony <antony.akkara at ge.com> 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 ? - Thanks Antony. -- View this message in context: http://r.789695.n4.nabble.com/String-Handling-for-Split-a-word-by-a-letter-tp4641397.html Sent from the R help mailing list archive at Nabble.com.
______________________________________________ R-help at 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.
An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20120828/b017ccb5/attachment.pl>
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