R-使用RoxyGen2的文档中未找到数据



我正在使用roxygen2库和devtools。构建具有以下结构的包装:

  • 内部/data 文件夹我有两个 .rda 文件,其中包含每个数据集的信息。我们称它们为data1.rdadata2.rda
  • 内部/r 文件夹我有两个文件,一个文件具有创建的函数(及其解释(,另一个称为 data.r ,其中包含有关信息每个数据集。

    #' Description 1
    #'
    #' Simple definition
    #'
    #' @format The code{data.frame} contains 2 variables:
    #' describe{
    #'   item{a}{The first variable.}
    #'   item{b}{The second variable.}
    #' }
      "data1"
    

运行roxygen2::roxygenize()时,我会收到此消息:

第一次使用roxygen2。自动升级... get中的错误(名称,envir = env(:找不到对象'data1'。

我已经寻找了类似的问题,没有解决此问题的答案。有人有建议吗?

这可能是一个愚蠢的问题,但是您是否在加载软件包上运行roxygyise?这意味着您首先运行devtools::load_all(),然后运行roxygen2::roxygenise()。我已经看到几个人在其他帖子上犯了这个错误。

roxygen2::roxygenize方法无法正确加载软件包。但是您可以用devtools::document(package_path)

替换此步骤

请尝试在您的评论中添加这些其他标签:@name, @docType,@references

最新更新