<div>
                    "Indexing is merging with row numbers, so indeed there's a merging going on" - I hadn't seen it this way until now. But I like this. I see why you expect `nomatch=0` to work on indexing as well. And it makes sense to me. 
                </div><div><br></div><div>But I am not so much inclined towards the implementation of `merge`-like operations in X[Y] syntax. I'd love to be convinced. I just can't get my mind around the usage X[Y, all.X = TRUE] and even more X[Y, list(2 columns of X, 1 column of Y), all.X=TRUE]. I could just do Y[X, …] which makes more sense here. I am unable to wrap my head around the need for this feature...</div>
                <div><div><br></div><div>Arun</div><div><br></div></div>
                 
                <p style="color: #A0A0A8;">On Saturday, May 4, 2013 at 1:54 AM, Gabor Grothendieck wrote:</p>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                    <span><div><div><div>data.table is supposed to generalize indexing and although not</div><div>explicitly stated the generalization seems to be that indexing is</div><div>merging with the row numbers so there is indeed merging going on and</div><div>that merging should respect nomatch= for consistency.</div><div><br></div><div>On Fri, May 3, 2013 at 6:54 PM, Eduard Antonyan</div><div><<a href="mailto:eduard.antonyan@gmail.com">eduard.antonyan@gmail.com</a>> wrote:</div><blockquote type="cite"><div><div>There is no join'ing happening here, thus nomatch=0 has no effect.</div><div><br></div><div><br></div><div>On Fri, May 3, 2013 at 5:52 PM, Gabor Grothendieck <<a href="mailto:ggrothendieck@gmail.com">ggrothendieck@gmail.com</a>></div><div>wrote:</div><blockquote type="cite"><div><div><br></div><div>The definition of DT was left out by mistake.  It should be:</div><div><br></div><div>DT <- data.table(a=letters[1:3])</div><div><br></div><div><br></div><div>On Fri, May 3, 2013 at 6:50 PM, Gabor Grothendieck</div><div><<a href="mailto:ggrothendieck@gmail.com">ggrothendieck@gmail.com</a>> wrote:</div><blockquote type="cite"><div><div>Consider this example:</div><div><br></div><blockquote type="cite"><div>DT[1:4,,nomatch=0]</div></blockquote><div>    a</div><div>1:  a</div><div>2:  b</div><div>3:  c</div><div>4: NA</div><div><br></div><div>Should it not return only the first 3 rows?  It seems to be ignoring</div><div>the nomatch=0.</div><div><br></div><div>--</div><div>Statistics & Software Consulting</div><div>GKX Group, GKX Associates Inc.</div><div>tel: 1-877-GKX-GROUP</div><div>email: ggrothendieck at <a href="http://gmail.com">gmail.com</a></div></div></blockquote><div><br></div><div><br></div><div><br></div><div>--</div><div>Statistics & Software Consulting</div><div>GKX Group, GKX Associates Inc.</div><div>tel: 1-877-GKX-GROUP</div><div>email: ggrothendieck at <a href="http://gmail.com">gmail.com</a></div><div>_______________________________________________</div><div>datatable-help mailing list</div><div><a href="mailto:datatable-help@lists.r-forge.r-project.org">datatable-help@lists.r-forge.r-project.org</a></div><div><br></div><div><a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help">https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help</a></div></div></blockquote></div></blockquote><div><br></div><div><br></div><div><br></div><div>-- </div><div>Statistics & Software Consulting</div><div>GKX Group, GKX Associates Inc.</div><div>tel: 1-877-GKX-GROUP</div><div>email: ggrothendieck at <a href="http://gmail.com">gmail.com</a></div><div>_______________________________________________</div><div>datatable-help mailing list</div><div><a href="mailto:datatable-help@lists.r-forge.r-project.org">datatable-help@lists.r-forge.r-project.org</a></div><div><a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help">https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help</a></div></div></div></span>
                 
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>