如何解决R 自定义包使用另一个自定义包
我创建了 2 个包 pckMain
和 pckSub
。
- 包
pckSub
导出函数pckSub::mySubFun
。 - 包
pckMain
导出使用的函数pckMain::myMainFun
函数pckSub::mySubFun
。
我使用 roxygen
作为我的文档。我应该如何为包 pckMain
编写以下文件?
描述
Imports: pckSub
R/myMainFun.R
#' @importFrom pckSub mySubFun
myMainFun <- function(...) {
sub_results <- mySubFun(...)
sub_results*2
}
当我尝试运行文档时,设置 Imports: pckSub
会给我错误 Dependancy package 'pckSub' not available
。
如果我删除 Imports: pckSub
但让 #' @importFrom pckSub mySubFun
然后我收到错误 package 'pckSub' not found
(而它安装在我的机器上)
我是否应该删除 Imports
和 #' @importFrom
中的提及并在包 pckSub::mySubFun
中简单地使用 pckMain
?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。