r - 使用 utils::globalVariables 避免 R 包检查期间的绑定(bind)错误

标签 r global-variables cran

当我为 CRAN 运行 R 包检查(在 Windows 7、Rstudio、R 2.15.3 和 Rtools30 上)时,我无法摆脱一系列“无可见绑定(bind)”注释。

我已经尝试了以下但没有成功:
- 使用推荐的 utils::globalVariables(c("sig","dat",...etc
- 将变量归零,例如,sig = NULL;数据=空;

最终发生的是我得到“无法更改 sig 的锁定绑定(bind)的值”等。代码有效,但由于这些绑定(bind)错误,它不会被接受。

CRAN 的人告诉我使用:utils::globalVariables()。我应该把这个功能放在哪里?

最佳答案

添加 utils::globalVariables(c("obj1", "obj2"))在使用这些非绑定(bind)全局变量(如 obj1、obj2)的 .R 文件的最顶部。

关于r - 使用 utils::globalVariables 避免 R 包检查期间的绑定(bind)错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15454057/

相关文章:

r - 轻松在 GitHub 上查找 R 包

r - 将回归系数存储在 R data.table 中

r - R中的字符串匹配算法

r - 有没有办法让 R 在脚本末尾发出蜂鸣声/播放声音?

javascript - 如何将变量传递给 NodeJS 模块?

c++ - 对象静态成员的初始化

R不断询问 "installing from sources that need compilation"

r - 如何根据条件在 R 中上下移动整行?

javascript - 如何避免 JavaScript 中的全局变量?

r - CRAN 或 Github 上的匿名 R 包,用于对提交的手稿进行盲审