创建具有外部依赖关系的包

时间:2014-10-22 17:02:42

标签: r package external roxygen2

我有一个使用roxygen2创建的软件包,问题是最重要的依赖软件包(Rgraphviz)不在CRAN上,而是bioconductor

安装软件包时,加载此依赖项的最佳和最轻松的方法是什么?最好通过DESCRIPTION文件。

1 个答案:

答案 0 :(得分:4)

DESCRIPTION文件中输入以下内容:

Suggests: Rgraphviz

然后在你的R代码中使用:

if (require(Rgraphviz)) { ... } else stop("Rgraphviz package could not be loaded")

psych package是使用Rgraphviz的CRAN包的示例,因此您可以关注它。