在使用data.table
的R函数上运行lintr时,出现以下警告:
warning: no visible global function definition for '.', Did you mean '-'?
我认为一个简单的解决方法是添加importFrom data.table .
。我也尝试用反引号引号,但实际上似乎没有导出。推荐的解决此错误的方法是什么?
我可以添加行
`.` <- function(){}
在某个地方,但我没有使它正常工作,而且很黑。
答案 0 :(得分:0)
如果尝试用双引号将点引起来怎么办?
importFrom data.table "."
我知道这是为magrittr
管道运算符完成导入的方式
如果这样不起作用,您可以随时将.
添加到globals.R
文件中,该文件使用utils::globalVariables()
来定义全局变量
if(getRversion() >= "2.15.1") utils::globalVariables(c("."))