data.table is supposed to generalize indexing and although not
explicitly stated the generalization seems to be that indexing is
merging with the row numbers so there is indeed merging going on and
that merging should respect nomatch= for consistency.

On Fri, May 3, 2013 at 6:54 PM, Eduard Antonyan
<[email protected]> wrote:
> There is no join'ing happening here, thus nomatch=0 has no effect.
>
>
> On Fri, May 3, 2013 at 5:52 PM, Gabor Grothendieck <[email protected]>
> wrote:
>>
>> The definition of DT was left out by mistake.  It should be:
>>
>> DT <- data.table(a=letters[1:3])
>>
>>
>> On Fri, May 3, 2013 at 6:50 PM, Gabor Grothendieck
>> <[email protected]> wrote:
>> > Consider this example:
>> >
>> >> DT[1:4,,nomatch=0]
>> >     a
>> > 1:  a
>> > 2:  b
>> > 3:  c
>> > 4: NA
>> >
>> > Should it not return only the first 3 rows?  It seems to be ignoring
>> > the nomatch=0.
>> >
>> > --
>> > Statistics & Software Consulting
>> > GKX Group, GKX Associates Inc.
>> > tel: 1-877-GKX-GROUP
>> > email: ggrothendieck at gmail.com
>>
>>
>>
>> --
>> Statistics & Software Consulting
>> GKX Group, GKX Associates Inc.
>> tel: 1-877-GKX-GROUP
>> email: ggrothendieck at gmail.com
>> _______________________________________________
>> datatable-help mailing list
>> [email protected]
>>
>> 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
_______________________________________________
datatable-help mailing list
[email protected]
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help

Reply via email to