Within the square brackets in "DT[ .... ]" and even there, only in `j` (as the error message points out).
On Mon, Jan 19, 2015 at 11:31 PM, Juan Manuel Truppia <[email protected]> wrote: > Arun, what does "within the frame of data.table" mean? > > On Mon, Jan 19, 2015, 19:17 Arunkumar Srinivasan <[email protected]> > wrote: > >> Juan, >> >> `:=` is designed to be used only within the frame of data.table. >> >> On Mon, Jan 19, 2015 at 10:45 PM, Juan Manuel Truppia < >> [email protected]> wrote: >> >>> Hi, I'm using data.table inside my own packages. I'm having some trouble >>> using data.table functions on my .onLoad method. >>> I'm actually depending (not importing) data.table, but even then, I >>> can't get := to work in .onLoad. >>> I'm using the `:=`(a = x, b = y) version, and getting >>> >>> Error in `:=`(a = x) : >>> Check that is.data.table(DT) == TRUE. Otherwise, := and `:=`(...) are >>> defined for use in j, once only and in particular ways. See help(":="). >>> >>> If I comment that, and then run it from the console after the package is >>> loaded, it works. >>> >>> Any ideas? >>> >>> _______________________________________________ >>> datatable-help mailing list >>> [email protected] >>> >>> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help >>> >> >>
_______________________________________________ datatable-help mailing list [email protected] https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help
