[R] Is there a better way than x[1:length(x)-1] ?

From: John McHenry <john_d_mchenry_at_yahoo.com>
Date: Thu 10 Aug 2006 - 10:30:47 EST

Hi WizaRds,

In MATLAB you can do


and then specify


to get

2 3 4 5 6 7 8 9 10

or whatever (note that in MATLAB the parenthetic index notation is used, not brackets as in R). The point is that 'end' allows you to refer to the final index point of the array.

Obviously there isn't much gain in syntax when the variable name is x, but when it's something like


it makes things a lot more readable than


In R I could do:

n<- length(hereIsABigVariableName)

but I'd like to use something like 'end', if it exists.

Am I missing something obvious in R that does what 'end' does in MATLAB?



        [[alternative HTML version deleted]]

R-help@stat.math.ethz.ch 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. Received on Thu Aug 10 11:38:26 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Fri 11 Aug 2006 - 00:18:48 EST.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.