如何在其他软件包的基础上构建R软件包?

时间:2018-08-26 17:59:38

标签: r stringr r-package

我正在尝试构建R包。但是现在我的函数已经使用了软件包stringr中的某些函数。谁能告诉我如何在包裹中添加stringr?谢谢。

1 个答案:

答案 0 :(得分:2)

您已使用的功能应添加到roxygen文档中。例如,如果使用功能stringr::str_extract(),则可以添加-

#' @importFrom stringr str_extract()

然后运行roxygen2::roxygenise(),您应该看到此功能已添加到NAMESPACE文件中。您可以在Hadley Wickham的著作(有关如何制作R包的免费书籍)中了解此内容:r-pkgs.had.co.nz/namespace.html

或查看此播放列表: https://www.youtube.com/playlist?list=PLk3B5c8iCV-T4LM0mwEyWIunIunLyEjqM