> -----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.