<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I can reproduce in 1.9.4:<br>
    <br>
    > library(data.table)<br>
    data.table 1.9.4  For help type: ?data.table<br>
    *** NB: by=.EACHI is now explicit. See README to restore previous
    behaviour.<br>
    Warning message:<br>
    package 'data.table' was built under R version 3.1.1 <br>
    > d <- data.table(a=1:2, b=1:2)<br>
    > d[round(a) == a]<br>
       a b<br>
    1: 1 1<br>
    2: 2 2<br>
    > d[a == round(a)]<br>
    Error in eval(expr, envir, enclos) : object 'a' not found<br>
    <br>
    > versionInfo()<br>
    Error: could not find function "versionInfo"<br>
    > sessionInfo()<br>
    R version 3.1.0 (2014-04-10)<br>
    Platform: x86_64-w64-mingw32/x64 (64-bit)<br>
    <br>
    locale:<br>
    [1] LC_COLLATE=English_United States.1252 <br>
    [2] LC_CTYPE=English_United States.1252   <br>
    [3] LC_MONETARY=English_United States.1252<br>
    [4] LC_NUMERIC=C                          <br>
    [5] LC_TIME=English_United States.1252    <br>
    <br>
    attached base packages:<br>
    [1] stats     graphics  utils     datasets  grDevices methods  
    base     <br>
    <br>
    other attached packages:<br>
    [1] data.table_1.9.4 rj_1.1.3-1      <br>
    <br>
    loaded via a namespace (and not attached):<br>
    [1] chron_2.3-45  plyr_1.8.1    Rcpp_0.11.3   reshape2_1.4 
    rj.gd_1.1.3-1<br>
    [6] stringr_0.6.2 tools_3.1.0<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 12/15/2014 9:53 AM, Arunkumar
      Srinivasan wrote:<br>
    </div>
    <blockquote
cite="mid:CAAf756NMKFkFXmnHiMdz_i0BtJpbexkt1-G_qhB=o2zjD7d=Pg@mail.gmail.com"
      type="cite">
      <div dir="ltr">I can't reproduce this in 1.9.5 (current devel): <a
          moz-do-not-send="true"
          href="http://github.com/Rdatatable/data.table">http://github.com/Rdatatable/data.table</a></div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Mon, Dec 15, 2014 at 3:26 PM, Johann
          Hibschman <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:jhibschman@gmail.com" target="_blank">jhibschman@gmail.com</a>></span>
          wrote:
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">I finally
            had time to put together a minimal example:<br>
            <br>
                > d <- data.table(a=1:2, b=1:2)<br>
                > d[round(a) == a]<br>
                   a b<br>
                1: 1 1<br>
                2: 2 2<br>
                > d[a == round(a)]<br>
                Error in eval(expr, envir, enclos) : object 'a' not
            found<br>
            <br>
            Is this a bug, or am I missing something about the scoping
            rules?<br>
            <br>
            R 3.1.2, data.table 1.9.4, on Windows 7.<br>
            <br>
            Thanks,<br>
            Johann<br>
            <span class="im HOEnZb"><br>
              On Fri, Dec 12, 2014 at 10:18 AM, Johann Hibschman <<a
                moz-do-not-send="true"
                href="mailto:jhibschman@gmail.com">jhibschman@gmail.com</a>>
              wrote:<br>
              > I just ran into an issue where d[X==round(X)] gives
              different results<br>
              > from d[round(X) == X]. Why would that happen?<br>
              ><br>
              > Here's the exact example:<br>
              ><br>
              >> z.dev[YIELD == round(YIELD),]<br>
              > Error in eval(expr, envir, enclos) : object 'YIELD'
              not found<br>
              >> z.dev[round(YIELD) == YIELD,]<br>
              >    runId dealName     cusip scenarioId shockId
              pathOrder PRICE100<br>
              > YIELD MOD_DURN MOD_CONVEXITY DISC_MARGIN SPREAD_BP<br>
              > 1: 10556 HVML0501 41161PLE1        772       0       
               3  54.5094<br>
              > 6    4.739         0.431         400       418<br>
              > 2: 10556 HVML0501 41161PLE1        773       0       
               3  52.9452<br>
              > 6    4.706         0.427         400       424<br>
              ><br>
              > Thanks,<br>
              > Johann<br>
            </span>
            <div class="HOEnZb">
              <div class="h5">_______________________________________________<br>
                datatable-help mailing list<br>
                <a moz-do-not-send="true"
                  href="mailto:datatable-help@lists.r-forge.r-project.org">datatable-help@lists.r-forge.r-project.org</a><br>
                <a moz-do-not-send="true"
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>
              </div>
            </div>
          </blockquote>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
datatable-help mailing list
<a class="moz-txt-link-abbreviated" href="mailto:datatable-help@lists.r-forge.r-project.org">datatable-help@lists.r-forge.r-project.org</a>
<a class="moz-txt-link-freetext" 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></pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Melanie BACOU
International Food Policy Research Institute
Snr. Program Manager, HarvestChoice
Work +1(202)862-5699
E-mail <a class="moz-txt-link-abbreviated" href="mailto:m.bacou@cgiar.org">m.bacou@cgiar.org</a>
Visit <a class="moz-txt-link-abbreviated" href="http://www.harvestchoice.org">www.harvestchoice.org</a> </pre>
  </body>
</html>