[R] Question regarding subsetting
Gabor Grothendieck
ggrothendieck at gmail.com
Fri Jul 22 15:05:36 CEST 2005
There have already been some good solutions but here are three
others just to see a range of approaches:
sub("^[^-]*-", "", A) # remove everything up to first minus
sub("Prefix-", "", A) # simplified version if prefix known
substring(A, 8) # simplification if prefix always 7 chars including minus
> On Fri, 2005-07-22 at 03:45 -0700, Dennis Fisher wrote:
> > I run R 2.1.1 in a Linux environment (RedHat 9) although my question
> > is not platform-specific.
> >
> > Consider the following:
> > > A <- c("Prefix-aaa", "Prefix-bbb", "Prefix-ccc")
> > > B <- strsplit(A, "-")
> > > B
> > [[1]]
> > [1] "Prefix" "aaa"
> >
> > [[2]]
> > [1] "Prefix" "bbb"
> >
> > [[3]]
> > [1] "Prefix" "ccc"
> >
> > How do I extract the elements "aaa", "bbb", "ccc" from B?
More information about the R-help
mailing list