在包函数中使用data.table失败

时间:2018-06-08 21:38:18

标签: r data.table

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

ntalls[,.(NoMeas=sum(numer)),by=.(lance,esp,sexo,cate)]

ntallsdata.table,在工作空间中调用data.table时,代码可以正常运行,但是当我在包中运行函数时,我得到:

  

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

data.table包含在库的描述中,甚至在函数内加载为require(data.table)。该包使用R 3.5.0

在Rstudio中构建和编译

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

1 个答案:

答案 0 :(得分:3)

找到了解决方案,或者至少找到了有效的方法:

depends中包含data.table DESCRIPTION

使包可用,因此无需在函数中使用require(data.table),尽管它更大。