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

Reply via email to