[datatable-help] Using := in .onLoad

Arunkumar Srinivasan aragorn168b at gmail.com
Mon Jan 19 23:35:02 CET 2015


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 <jmtruppia at gmail.com>
wrote:

> Arun, what does "within the frame of data.table" mean?
>
> On Mon, Jan 19, 2015, 19:17 Arunkumar Srinivasan <aragorn168b at gmail.com>
> 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 <
>> 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/044bc024/attachment.html>


More information about the datatable-help mailing list