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

时间:2018-07-27 14:48:32

标签: r roxygen2

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

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

#' @import B

每个功能,否则只写一次。

1 个答案:

答案 0 :(得分:2)

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

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

NULL

#' @import ggplot2 #' @import B #' @import dplyr NULL 会在roxygen2中愉快地创建正确的import语句,但是您只会在方便的位置列出一次导入内容,而不必将它们绑定到任何特定的软件包