[datatable-help] indexing with nomatch=0

Gabor Grothendieck ggrothendieck at gmail.com
Sat May 4 01:54:50 CEST 2013


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
<eduard.antonyan at gmail.com> 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 <ggrothendieck at gmail.com>
> 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
>> <ggrothendieck at gmail.com> 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
>> 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


More information about the datatable-help mailing list