当我运行CR包的R包检查(在Windows 7,Rstudio,R 2.15.3和Rtools30上)时,我无法摆脱一系列“无可见绑定”注意事项。
我已经尝试了以下但没有成功: - 使用推荐的utils :: globalVariables(c(“sig”,“dat”,...等) - 使变量为空,例如sig = NULL; dat = NULL;
最终发生的事情是我得到了“无法更改sig锁定绑定的值”等等。代码可以正常工作但由于这些绑定错误而无法接受。
CRAN的人告诉我使用:utils :: globalVariables()。我应该在哪里放置这个功能?
答案 0 :(得分:4)
在.R文件的最顶部添加utils::globalVariables(c("obj1", "obj2"))
,该文件使用这些非绑定全局变量,例如obj1,obj2。