[R] substring from behind

Isidro Hidalgo ihidalgo at jccm.es
Wed Jan 30 13:06:54 CET 2013


It's possible the direct way in R:

customer <- c("Mercedes_02352", "Audi_03555")
substr(customer, nchar(customer) - 3, nchar(customer) - 1)

Isidro

> -----Mensaje original-----
> De: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org]
> En nombre de Jorge I Velez
> Enviado el: miércoles, 30 de enero de 2013 10:50
> Para: Mat
> CC: r-help at r-project.org
> Asunto: Re: [R] substring from behind
>
> Hi Mat,
>
> The following should get you started:
>
> > s <- "Mercedes_02352"
> > substr(s, nchar(s) - 3, nchar(s) - 1)
> [1] "235"
> >
>
> > # defining a function
> > foo <- function(x, a = 3, b = 1) substr(s, nchar(x) - a, nchar(x) -
> b)
> > foo(s)
> [1] "235"
>
> HTH,
> Jorge.-
>
>
> On Wed, Jan 30, 2013 at 8:05 PM, Mat <> wrote:
>
> > Hello together,
> >
> > i have a question for "substring".
> > I know i can filter a number like this one:
> > bill$No<-substring(bill$Customer,2,4)
> >
> > in this case i get the 2nd, 3rd and 4th number of my Customer ID.
> > But how can i do this, if i want the 2nd, 3rd and 4th number of a
> column.
> >
> > Like this one.
> > I have: Mercedes_02352
> > Audi_03555
> > and now i want to filter this data.frame to
> > 235
> > 355
> >
> > can you help me?
> >
> > Thanks.
> >
> > Mat
> >
> >
> >
> > --
> > View this message in context:
> > http://r.789695.n4.nabble.com/substring-from-behind-tp4657029.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.
> >
>
> 	[[alternative HTML version deleted]]
>
> ______________________________________________
> 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.



More information about the R-help mailing list