[datatable-help] Using := in .onLoad

Arunkumar Srinivasan aragorn168b at gmail.com
Mon Jan 19 23:17:59 CET 2015


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 <jmtruppia at gmail.com>
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
> datatable-help at lists.r-forge.r-project.org
> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.r-forge.r-project.org/pipermail/datatable-help/attachments/20150119/5732a01a/attachment.html>


More information about the datatable-help mailing list