【问题标题】:cover function (?) : how to deal with dependencies packages while developing new package in r覆盖功能(?):在r中开发新包时如何处理依赖包
【发布时间】:2012-04-22 05:21:22
【问题描述】:

我的 R 包依赖于其他包(例如“字段”)

在加载我的包时,确保加载包的最佳做法是什么。

我应该编写cover r 程序来做到这一点吗?可以或应该与我的发行版一起分发此类依赖项吗?

我会很感激带有脚本的详细答案

编辑: 根据以下建议,我在描述文件中添加了以下内容。

Depends: R (>= 1.8.0), fields

当我加载我的包时,仍然没有自动加载字段包。

【问题讨论】:

标签: r package


【解决方案1】:

这是您在随包裹一起提供的说明文件中指定的内容。您可以使用“Depends”字段,或者将“Imports”字段与 NAMESPACE 文件结合使用。查看其他包中的DESCRIPTION和NAMESPACE文件,或阅读Writing R Extensions manual

【讨论】:

  • 查看我的编辑,我不知道我还需要使用 NAMESPACE 做什么。我的命名空间刚刚 exportPattern("^[[:alpha:]]+")
  • 您是否在更新说明后重新安装了您的软件包?这应该有效。还要确保您没有在多个库中安装包的多个副本(因此您可能正在加载包的“旧”版本)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-21
  • 2018-11-01
  • 2021-09-17
  • 1970-01-01
  • 2019-05-25
  • 1970-01-01
相关资源
最近更新 更多