Sure. You can use nchar() to find out how long the string is. > teststring <- "01asap05a" > substr(teststring, 1, nchar(teststring)-1) [1] "01asap05"
On Mon, Jun 14, 2010 at 9:47 AM, glaporta <glapo...@freeweb.org> wrote: > > Dear R experts, > is there a simple way to remove the last char of a text string? > substr() function use as parameter start end only... but my strings are of > different length... > 01asap05a -> 01asap05 > 02ee04b -> 02ee04 > Thank you all, > Gianandrea -- Sarah Goslee http://www.functionaldiversity.org ______________________________________________ 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.