r - 创建具有外部依赖项的包

标签 r package external roxygen2

我有一个正在使用 roxygen2 创建的包,问题是最重要的依赖包 (Rgraphviz) 不在 CRAN 上,而是在 上生物导体

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

最佳答案

在您的DESCRIPTION 文件中放入此行:

Suggests: Rgraphviz

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

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

psych package是一个使用 Rgraphviz 的 CRAN 包的示例,因此您可以遵循它。

关于r - 创建具有外部依赖项的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26513023/

相关文章:

r - 进行 Tobit 回归时的奇异性错误

r - 多个 Dockerfile 的一个 R 包文件

python - 评估一阶算术公式

c++ - 从 C++ 中的外部文件扫描整行

ios - SWIFT:使用通过耳机插孔连接的外部设备的按钮清除 TextView

r - 剧情 R : highlight the hovered label in pie chart and grey out the other labels

用 NA 替换栅格中出现一次的值

r - doParallel 与自己创建的函数

java - 导入包并使用实例变量

html - 带有 chrome 的外部样式表