在多个R文件中导入相同的PACKAGE

抄送

编写R程序包时,我需要导入另一个R程序包B。我使用roxygen2作为文档。

我的问题是,如果我使用B包有多个R函数,我应该写

#' @import B

每个功能,或者只写一次。

迪维比桑

如注释中所述,您只需要导入一次,但是多次导入不会引起任何问题。

如果您不想在每个函数中导​​入它,但又担心将其绑定到单个函数(如果仅在function上导入它foo,但后来又决定替换foobar并丢失导入),则可以添加所有共享导入语句到NULL文档顶部:

#' @import ggplot2
#' @import B
#' @import dplyr
NULL

roxygen2会在中愉快地创建正确的import语句NAMESPACE,但是您只会在方便的位置列出一次导入,而不会将它们绑定到任何特定的包

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章