Hi,

On Tue, Jan 10, 2012 at 6:04 PM, Eric Rupley <erup...@umich.edu> wrote:
>
> Hi--
>
> I suspect this is a frequently considered (and possibly asked) question, but 
> I haven't thus far found an answer:
>
>        For slicing a vector with x[…], is there a symbol for length(x)?
>
> I'm seeking a short-hand for referring to the length of vector one is trying 
> to index.
>
> E.g., for a data.frame, say,
>
>> test.frame <-data.frame(matrix(c(1:100),ncol=10,nrow=10,byrow=T))
>> names(test.frame) <- names(islands)[1:10]
>
> is there a short-hand for subsetting
>
>> test.frame$Baffin[1:(length(test.frame$Baffin)-3)]
> [1]  6 16 26 36 46 56 66
>>
>>
>
> that would allow one to avoid the "(length(some.dataframe$variable)-offset)"?

Sadly there is no shorthand of the (exact) type you are looking for.

You can access the data like so, however:

R> head(test.frame$Baffin, -3)
[1]  6 16 26 36 46 56 66

I think that's as good as you're going to get, but let's see what
other suggestions pop up.

-steve

-- 
Steve Lianoglou
Graduate Student: Computational Systems Biology
 | Memorial Sloan-Kettering Cancer Center
 | Weill Medical College of Cornell University
Contact Info: http://cbio.mskcc.org/~lianos/contact

______________________________________________
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