首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这些包需要从(命名空间文件中)导入。

这些包需要从(命名空间文件中)导入。
EN

Stack Overflow用户
提问于 2014-05-07 14:00:26
回答 1查看 4.7K关注 0票数 20

在尝试创建本地R包时,我列出了一些依赖于依赖的包:

代码语言:javascript
复制
...
Description: NA
License: GPL-2
Depends:R (>= 2.15.0),
    survival,
    PropCIs,
    boot,
    msm,
    reshape2
LazyData: true

但是我通过R检查得到了这些信息:

代码语言:javascript
复制
 *checking dependencies in R code ... NOTE
Packages in Depends field not imported from:
  ‘PropCIs’ ‘boot’ ‘msm’ ‘reshape2’ ‘survival’
  These packages need to be imported from (in the NAMESPACE file)
  for when this namespace is loaded but not attached.

然后,我使用手动将这些包添加到命名空间文件中,但它确实有效,并且在检查后自动删除导入行。

另一件奇怪的事情是,检查过程显示:

代码语言:javascript
复制
R CMD check succeeded

但这些文件随后系统地/自动地消失或删除。

有人知道原因吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-13 10:13:31

只需在roxygen代码中添加以下行:

代码语言:javascript
复制
@import PropCIs boot msm reshape2 survival
票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23519939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档