使第三方库在我的 R 包中可用 [重复]

2023-12-28

我正在开发一个使用第三方函数的 R 包 可在 Bioconductor 包“methyilumi”中找到

在我的 R 包的代码中,我从一开始就导入了methylumi 和library(methylumi).

在开发过程中(我使用 roxygen2 和 devtools)一切正常。 但是,当我安装该包并运行我的函数时,出现错误:could not find function "methylumIDAT".

当然,如果我手动导入包,一切都解决了,但是我该如何制作 以便methylumi每当我加载自己的包时都可用吗?


由于您使用的是开发工具,因此您可以添加

devtools::use_package("methyilumi")

在控制台中,然后调用methyilumi::methylumIDAT在你的函数体内。这样,该包就会自动列出在Imports in the DESCRIPTION file.

本节提供了几种不同情况的说明:http://r-pkgs.had.co.nz/namespace.html#imports http://r-pkgs.had.co.nz/namespace.html#imports

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使第三方库在我的 R 包中可用 [重复] 的相关文章

随机推荐