小编and*_*ega的帖子

使用R-devel进行R检查可获得与核心包功能相关的全局功能说明

我正在尝试准备一个包发布给CRAN.作为流程的一部分 - 遵循Hadley关于向CRAN发布的建议 - 我已经win-builder使用R的开发版本提交了用于R检查的包:

devtools::build_win(version = "R-devel")` 
Run Code Online (Sandbox Code Playgroud)

我在检查日志中收到以下注释:

* checking R code for possible problems ... NOTE 
[... specific notes, omitted for brevity] 
Undefined global functions or variables: 
  as.formula coef complete.cases lines model.frame model.matrix 
  model.response optim plogis plot pnorm predict printCoefmat quantile 
  terms
Run Code Online (Sandbox Code Playgroud)

本说明不会出现:

  • 我的本地笔记本电脑上的OS X 10.10.3,R 3.2.1
  • Ubuntu 12.04,R 3.1.2 via travis-ci
  • R-release的win-builder

在笔记中所涉及的功能是从包括在基础R安装,包例如stats,utils,graphics,如果我理解正确的发生说明,因为我没有明确地导入特定的功能/包在我自己的包NAMESPACEDESCRIPTION文件.我已经在下面的两个文件中包含了相关部分.

1.在尝试发布到CRAN之前,我是否应该尝试解决此问题?

我可能通过显式导入注释中引用的函数的基本包来做到这一点,但是考虑到在我尝试R检查的任何其他环境中没有发生注释,它似乎有点多余.

但是我完全有可能误解了这里发生的事情,因此:

2.为什么这个注释只发生在R-devel(在win-builder上)?

以下是我DESCRIPTIONNAMESPACE文件中的相关部分:

Imports: …
Run Code Online (Sandbox Code Playgroud)

r

6
推荐指数
1
解决办法
1067
查看次数

标签 统计

r ×1