Filed bug 1631.<br><br><div class="gmail_quote">On Fri, Oct 21, 2011 at 3:31 PM, Matthew Dowle <span dir="ltr">&lt;<a href="mailto:mdowle@mdowle.plus.com">mdowle@mdowle.plus.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Thanks I see that too. So that&#39;s how the invalid keys can arise! Bit<br>
trickier this one, please could you raise a<br>
    bug.report(package=&quot;data.table&quot;)<br>
so it doesn&#39;t get forgotten.<br>
<div><div class="h5"><br>
On Fri, 2011-10-21 at 12:49 -0700, Muhammad Waliji wrote:<br>
&gt; The following warning occurs in both versions 1.6.6 and 1.7.1.  I<br>
&gt; haven&#39;t tried other versions.<br>
&gt;<br>
&gt;<br>
&gt; &gt; DT &lt;- data.table(var1=rep(c(1, 2), each=5),<br>
&gt; +                  var2=seq(0, 1, length.out=10),<br>
&gt; +                  key=&quot;var1&quot;)<br>
&gt; &gt; DT.2 &lt;- DT[, list(sum(var2)), list(ifelse(var1 == 1, 1, NA))]<br>
&gt; &gt; setkey(DT.2, var1)<br>
&gt; Warning message:<br>
&gt; In setkey(DT.2, var1) :<br>
&gt;   Already keyed by this key but had invalid row order, key rebuilt. If<br>
&gt; you didn&#39;t go under the hood please let maintainer(&#39;data.table&#39;) know<br>
&gt; so the root cause can be fixed.<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; datatable-help mailing list<br>
&gt; <a href="mailto:datatable-help@lists.r-forge.r-project.org">datatable-help@lists.r-forge.r-project.org</a><br>
&gt; <a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help" target="_blank">https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help</a><br>
<br>
<br>
</blockquote></div><br>