使用包函数内的 data.table 失败

Fra*_*Vel 3 r data.table

我已经在 R 中完成了一个包,并data.table在我的函数中包含了一些代码:

ntalls[,.(NoMeas=sum(numer)),by=.(lance,esp,sexo,cate)]
Run Code Online (Sandbox Code Playgroud)

ntalls是 a data.table,并且代码data.table在工作区中被调用时可以作为脚本正常工作,但是当我在包内运行该函数时,我得到:

.(NoMeas = sum(numer)) 中的错误:找不到函数“。”

data.table包含在库的描述中,甚至require(data.table)在函数内部加载。该包是在 Rstudio 中使用 R 3.5.0 构建和编译的

如何data.table::在函数内部调用?

Fra*_*Vel 5

找到了解决方案,或者至少找到了一些可行的方法:

包括depends data.tableinDESCRIPTION使包可用,因此无需require(data.table)在函数中使用包,尽管它要大得多。