[datatable-help] .I does not respect by

Arunkumar Srinivasan aragorn168b at gmail.com
Tue Apr 1 13:57:58 CEST 2014


The key part is "row locations in x". If it were to reset for each group, then that part wouldn't have been necessary.
Perhaps it'd be clearer if it were something like this: ".I is an integer vector which, for each group, holds the corresponding row numbers in/from/of x"? Not sure which preposition is most appropriate here. 

Arun

From: Gabor Grothendieck ggrothendieck at gmail.com
Reply: Gabor Grothendieck ggrothendieck at gmail.com
Date: April 1, 2014 at 1:45:39 PM
To: Arunkumar Srinivasan aragorn168b at gmail.com
Cc: datatable-help at lists.r-forge.r-project.org datatable-help at lists.r-forge.r-project.org
Subject:  Re: [datatable-help] .I does not respect by  

From the documentation I would have expected that the row locations  
start over at 1 for each group so that .I = 1:.N. but these are not  
equivalent.  

On Tue, Apr 1, 2014 at 7:20 AM, Arunkumar Srinivasan  
<aragorn168b at gmail.com> wrote:  
> Gabor,  
>  
> It's the same as in 1.8.10 and 1.9.2. What is contradicting in ?data.table?  
> It says under .I: ".I is an integer vector length .N holding the row  
> locations in x for this group."  
>  
> The row locations in x for b=1,2,1,2 are 1,2,3,4 which then becomes 1,3 and  
> 2,4 for this group => b=1 and b=2 respectively.  
>  
>  
> Arun  
>  
> From: Gabor Grothendieck ggrothendieck at gmail.com  
> Reply: Gabor Grothendieck ggrothendieck at gmail.com  
> Date: April 1, 2014 at 1:09:23 PM  
> To: datatable-help at lists.r-forge.r-project.org  
> datatable-help at lists.r-forge.r-project.org  
> Subject: [datatable-help] .I does not respect by  
>  
> In the following .I seems not to be within group.  
>  
>> dt <- data.table(a = 1:4, b = 1:2)  
>> dt[, .I, by = b]  
> b .I  
> 1: 1 1  
> 2: 1 3  
> 3: 2 2  
> 4: 2 4  
>> packageVersion("data.table")  
> [1] '1.9.3'  
>  
> This seems contrary to ?data.table.  
>  
>  
> --  
> Statistics & Software Consulting  
> GKX Group, GKX Associates Inc.  
> tel: 1-877-GKX-GROUP  
> email: ggrothendieck at gmail.com  
> _______________________________________________  
> datatable-help mailing list  
> datatable-help at lists.r-forge.r-project.org  
> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help  



--  
Statistics & Software Consulting  
GKX Group, GKX Associates Inc.  
tel: 1-877-GKX-GROUP  
email: ggrothendieck at gmail.com  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.r-forge.r-project.org/pipermail/datatable-help/attachments/20140401/e3d2d65d/attachment.html>


More information about the datatable-help mailing list