2

在使用的 R 函数上运行lintrdata.table时,我收到以下警告:

warning: no visible global function definition for '.', Did you mean '-'?  

我认为一个简单的解决方法是添加importFrom data.table .. 我也尝试用反引号引用点,但它似乎并没有被导出。解决此错误的推荐方法是什么?

我可以添加该行

`.` <- function(){}

在某个地方,但我没有让它起作用,而且它很hacky。

4

1 回答 1

0

如果您尝试用双引号引用点怎么办? importFrom data.table "."

我知道这就是我为magrittr管道操作员完成导入的方式

如果这不起作用,您可以随时添加.globals.R定义全局变量的文件中utils::globalVariables()

if(getRversion() >= "2.15.1")  utils::globalVariables(c("."))
于 2019-04-29T15:31:01.397 回答