我有一个关于使用roxygen2包为我的R包创建.Rd文件的问题。

我很清楚,为了记录R函数,我可以在emacs中使用C-c C-o在函数上方生成注释,然后将其填充,然后添加roxygenize("pkg")。这样,我就可以使用R函数的.Rd文件了。但是,我不确定如何获取数据示例和包本身的.Rd文件?当前,我正在使用prompt("data")生成数据。RdpromptPackage("pkg")生成 pkg-package.Rd 。我必须将这些文件放入man文件夹中,然后分别进行编辑。如何使用类似于使用roxygen2记录R函数的方式记录数据和打包?

非常感谢你!

最佳答案

有关数据,请参见this previous question on SO,它建议:

#' This is data to be included in my package
#'
#' @name data-name
#' @docType data
#' @author My Name \email{blahblah@@roxygen.org}
#' @references \url{data_blah.com}
#' @keywords data
NULL

我怀疑您可以对pkg-package.Rd做同样的事情。如果必须是roxygen格式,请考虑
  • 手动翻译或
  • rd2roxygen package
  • 关于r - 使用roxygen2软件包来打包.Rd文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12449371/

    10-12 17:44