从`.data.table`导入,以便lintr识别它

时间:2019-04-29 15:16:08

标签: r data.table lintr

在使用data.table的R函数上运行lintr时,出现以下警告:

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

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

我可以添加行

`.` <- function(){}

在某个地方,但我没有使它正常工作,而且很黑。

1 个答案:

答案 0 :(得分:0)

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

我知道这是为magrittr管道运算符完成导入的方式

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

if(getRversion() >= "2.15.1")  utils::globalVariables(c("."))