首页 > 解决方案 > 从 `.` `data.table` 导入,以便 lintr 识别它

问题描述

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

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

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

我可以添加该行

`.` <- function(){}

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

标签: rdata.tablelintr

解决方案


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

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

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

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

推荐阅读