<div>Steve,</div><div>Thank you.</div><div><br></div><div>arun,
                </div><div>Could you run it with `microbenchmark` instead of system.time (with times = 100 or so) and paste the results here?</div><div><br></div><div>Also, maybe you could use debugonce(data.table:::`[.data.table`) and then run </div><div><br></div><div>    x[, .SD[.N], by='Date']</div><div><br></div><div>to go step by step to find out the line that causes the lag, perhaps? </div><div><br></div>
                <div><div><br></div><div>Arun</div><div><br></div></div>
                 
                <p style="color: #A0A0A8;">On Friday, August 16, 2013 at 9:01 AM, Steve Lianoglou wrote:</p>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                    <span><div><div><div>Hi Arun,</div><div><br></div><div>On Thu, Aug 15, 2013 at 11:27 PM, Arunkumar Srinivasan</div><div><<a href="mailto:aragorn168b@gmail.com">aragorn168b@gmail.com</a>> wrote:</div><blockquote type="cite"><div><div>Sorry, but I'm not sure what your question is here. There seems to be</div><div>different timings between you and Steve. You want to get it verified as to</div><div>which one is true? On my system, Steve's takes 0.003 seconds.</div></div></blockquote><div><br></div><div>Actually, the issue was that (as far as I could tell) his code and my</div><div>code are exactly the same, but it runs orders of magnitude slower on</div><div>his machine than anywhere else I could test.</div><div><br></div><div>It doesn't make any sense -- perhaps I'm not looking close enough, but</div><div>I suggested he send it here so more eyes could see it, because I'm</div><div>stumped as to why/how that could happen.</div><div><br></div><blockquote type="cite"><div><div>However, a *faster* version than Steve's solution (on bigger data) would be:</div><div><br></div><div>    x[x[, .I[.N], by='Date']$V1]</div></div></blockquote><div><br></div><div>Hah! Well done ;-)</div><div><br></div><div>-steve</div><div><br></div><div>-- </div><div>Steve Lianoglou</div><div>Computational Biologist</div><div>Bioinformatics and Computational Biology</div><div>Genentech</div></div></div></span>
                 
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>