无法加载R包数据
问题描述:
我开发了一个R包,但由于某些原因,随包一起提供的数据集在Roxygenised和安装时未正确加载。我有,看起来包装这样无法加载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
这为数据集的.Rmd文件中的R文件夹.R脚本时Roxygenise
被调用,但是当我尝试调用数据使用packageName::scoreCard
它规定设置'scoreCard' is not an exported object from 'namespace:packageName'
。任何人都可以发现我在上面的脚本中可能做错了什么,或者有什么其他的想法可能会出错,我有点不知所措? (数据集按照正常情况存储在软件包的数据文件夹中。)怕我无法分享数据或包抱歉。
数据集是如何存储的?作为'.RData'文件?数据(“scorecard”,package =“packageName”)'后跟'scoreCard'是否起作用?我不认为这是一个文档相关的问题 –
嗨它存储为'.rda'。我会尝试你的建议。 – MorganBall
这样做可以工作,但你不需要使用数据,据我所知,当在上面的R脚本中记录时,存储在数据包的数据文件中的数据集应该安装,因此你可以简单地通过声明它的名称,如mtcars数据集 – MorganBall