> -----Original Message-----
> From: r-help-boun...@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
and provide commented, minimal, self-contained, reproducible code.

Reply via email to