2017-03-01 76 views
1

我开发了一个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'。任何人都可以发现我在上面的脚本中可能做错了什么,或者有什么其他的想法可能会出错,我有点不知所措? (数据集按照正常情况存储在软件包的数据文件夹中。)怕我无法分享数据或包抱歉。

+1

数据集是如何存储的?作为'.RData'文件?数据(“scorecard”,package =“packageName”)'后跟'scoreCard'是否起作用?我不认为这是一个文档相关的问题 –

+0

嗨它存储为'.rda'。我会尝试你的建议。 – MorganBall

+0

这样做可以工作,但你不需要使用数据,据我所知,当在上面的R脚本中记录时,存储在数据包的数据文件中的数据集应该安装,因此你可以简单地通过声明它的名称,如mtcars数据集 – MorganBall

回答