That is to say, there is no variable in R corresponding to "end" iterm in
Matlab which means the sum of all elments.  Maybe we can reshape the vector
and then get the first several elements.  It is easy to achieve no matter
which means used.

Thank  Daniel J. Nordlund


Huaping Wan
2013/1/25 Nordlund, Dan (DSHS/RDA) <NordlDJ@dshs.wa.gov>

>
> > -----Original Message-----
> > From: r-help-bounces@r-project.org [mailto:r-help-bounces@r-
> > project.org] On Behalf Of hp wan
> > Sent: Thursday, January 24, 2013 4:23 PM
> > To: r-help@r-project.org
> > Subject: [R] How to extract elements from vector in reverse order?
> >
> > Hi all mailing listers,
> >
> > I wanna get the last several elments of vector.
> >  e.g.  x <- c(1,2,3,.....,78, 79, 80)
> >
> > How can I implement to assign last three elements to y,  y <- c(78, 79,
> > 80)
> > ?
> >
> > In Matlab, It can easily achieve by y=x(end-2:end)
> >
> >
> > Thanks
> >
> > Huaping Wan
> >
>
> You can get what you want in much the same way
>
> y <- x[(length(x)-2):length(x)]
>
>
> Hope this is helpful,
>
> Dan
>
> Daniel J. Nordlund
> Washington State Department of Social and Health Services
> Planning, Performance, and Accountability
> Research and Data Analysis Division
> Olympia, WA 98504-5204
>
> ______________________________________________
> 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<http://www.r-project.org/posting-guide.html>
> and provide commented, minimal, self-contained, reproducible code.
>

	[[alternative HTML version deleted]]

