警告:在R中加载'utils'时替换先前导入的'head'

Tim*_*rka 17 r cran

从CRAN 加载RTextTools(http://cran.r-project.org/web/packages/RTextTools/index.html)包时,我收到以下警告:

__CODE__
__CODE__
__CODE__

我如何摆脱这些警告?我是包的作者,所以我可以操纵源代码; 我正在寻找一种解决方案,摆脱警告,而不是抑制它们.当我升级到R 2.14时,它们似乎已经出现了.先感谢您!

Sim*_*nek 23

这不是你的问题-这是在一个问题glmnet包,您取决于:它明确地进口的所有功能由两Matrixutils,但在错误的顺序这会导致冲突,因为他们都定义headtail(矩阵取决于utils的所以utils的必须是第一个) .它很容易修复 - 导入的顺序必须在相反的情况下反转,glmnet/NAMESPACE但只有维护者glmnet可以这样做.

PS:这对R-devel来说会更好


Ric*_*ton 22

一般来说,这个问题通常是由import(somepackage)命名空间中的问题引起的importFrom(somepackage, somefunction).

同等地,使用roxgyen2,拥有#' @import somepackage#' @importFrom somepackage somefunction.

最佳实践解决方案是import仅删除语句ans keep importFrom.