在R中使用Roxygen2进行注释时,如果需要手动编辑NAMESPACE文件,可以添加特定的Roxygen2标签来指示要包含哪些函数和对象。下面是一个示例解决方法:
@export
。#' @export
my_function <- function(x) {
# 函数的具体实现
}
devtools::document()
命令来生成更新后的NAMESPACE文件。这将基于Roxygen2标签自动更新NAMESPACE文件。devtools::document()
pkgbuild::compile_dll()
命令来编译R包并生成更新后的NAMESPACE文件。pkgbuild::compile_dll()
这样,手动编辑Roxygen2注释时,添加@export
标签将确保相关函数或对象在NAMESPACE文件中被正确导出。注释块中的其他Roxygen2标签也可以根据需要进行添加和编辑。
下一篇:不要输出数组中相同的项目