无法加载 R 包数据
Trouble loading R package data
我已经开发了一个 R 包,但由于某些原因,当包被 Roxygenised 和安装时,包附带的数据集没有被正确加载。我在包的 R 文件夹中有一个 .R 脚本,如下所示
#' Score Card
#' @docType data
#' @name scoreCard
#' @aliases scoreCard
#' @format An object of class \code{data.frame} with 119 rows and 3 columns.
#' \describe{
#' \item{Category}{The Category for which an observation is made}
#' \item{Observation}{The possible responses given for each category}
#' \item{Score}{The score allocated against a response for each category}
#' }
#' @source Internal
#' @usage scoreCard
#' @keywords datasets
NULL
这会在调用 Roxygenise
时为数据集创建一个 .Rmd 文件,但当我尝试使用 packageName::scoreCard
调用数据集时,它会显示 'scoreCard' is not an exported object from 'namespace:packageName'
。任何人都可以发现我在上面的脚本中可能做错了什么或任何其他可能出错的想法,我有点不知所措? (数据集正常存放在数据包的data文件夹中。)怕我不能分享数据或数据包抱歉。
是的,我没有意识到我的描述文件中需要 LazyData: true。应该更仔细地阅读:http://r-pkgs.had.co.nz/data.html
我已经开发了一个 R 包,但由于某些原因,当包被 Roxygenised 和安装时,包附带的数据集没有被正确加载。我在包的 R 文件夹中有一个 .R 脚本,如下所示
#' Score Card
#' @docType data
#' @name scoreCard
#' @aliases scoreCard
#' @format An object of class \code{data.frame} with 119 rows and 3 columns.
#' \describe{
#' \item{Category}{The Category for which an observation is made}
#' \item{Observation}{The possible responses given for each category}
#' \item{Score}{The score allocated against a response for each category}
#' }
#' @source Internal
#' @usage scoreCard
#' @keywords datasets
NULL
这会在调用 Roxygenise
时为数据集创建一个 .Rmd 文件,但当我尝试使用 packageName::scoreCard
调用数据集时,它会显示 'scoreCard' is not an exported object from 'namespace:packageName'
。任何人都可以发现我在上面的脚本中可能做错了什么或任何其他可能出错的想法,我有点不知所措? (数据集正常存放在数据包的data文件夹中。)怕我不能分享数据或数据包抱歉。
是的,我没有意识到我的描述文件中需要 LazyData: true。应该更仔细地阅读:http://r-pkgs.had.co.nz/data.html