在roxygen2的文档中找不到数据

R18*_*R18 5 documentation r devtools 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"
    
    Run Code Online (Sandbox Code Playgroud)

运行时,roxygen2::roxygenize()我收到以下消息:

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

我一直在寻找类似的问题,但没有答案。有人有建议吗?

Fil*_*ira 4

这可能是一个愚蠢的问题,但您是否在加载的包上运行 roxygenise ?意思就是你先跑devtools::load_all(),然后roxygen2::roxygenise()。我在其他帖子中看到有几个人犯了这个错误。