包括数据的例子在发展中国家R封装(Include data examples in developi

2019-06-28 06:41发布

我渴望了解如何将数据的例子如上面的功能书面意见,如:

##' @examples 
##' ## Set working directory...
##' ## Load data into R session:
##' data <- system.file("extdata", "data.txt", package="...", sep="\t", header=TRUE, stringsAsFactors = FALSE)
##'
##' ## For reproducible results:
##' set.seed(999)

我把我的“的data.txt”文件中的目录:/程序包名称/安装/扩展数据/。 然而,R CMD检查指示在该步骤中的错误。 如果我继续与R CMD构建和R CMD安装,然后加载包后,我无法获取数据为R会话......谁能告诉我哪里出了问题? 这是包括在函数帮助文档的末尾数据实例的正确方法?

非常感谢!

Answer 1:

请看看CRAN套餐,包括数据和复制他们的做法。 我只是增加了数据到在工作,只包在几个星期前,它只是作品...

对于什么是值得的,手动有一节在包1.1.5数据这也解释了它。



Answer 2:

哈德利韦翰在他的书中的一章“R包”关于如何将数据到一个R包 。

德克指出的官方文档中包的数据 。

另外,这里是从GGPLOT2包学习如何结合使用RDA文件和roxygen数据的一种方法的一个例子。

下面是data在GGPLOT2包目录 。 在这个例子中,每个数据文件被存储在一个单独的rda文件(例如,使用产生的save(foo, file='foo.rda')

请参阅文件data.r为Roxygen命令生成的数据RMD帮助文件:例如,

#' Prices of 50,000 round cut diamonds
#'
#' A dataset containing the prices and other attributes of almost 54,000
#'  diamonds. The variables are as follows:
#'
#' @format A data frame with 53940 rows and 10 variables:
#' \itemize{
#'   \item price: price in US dollars (\$326--\$18,823)
#'   \item carat: weight of the diamond (0.2--5.01)
#'   \item cut: quality of the cut (Fair, Good, Very Good, Premium, Ideal)
#'   \item color: diamond colour, from J (worst) to D (best)
#'   \item clarity: a measurement of how clear the diamond is
#'      (I1 (worst), SI1, SI2, VS1, VS2, VVS1, VVS2, IF (best))
#'   \item x: length in mm (0--10.74)
#'   \item y: width in mm (0--58.9)
#'   \item z: depth in mm (0--31.8)
#'   \item depth: total depth percentage = z / mean(x, y) = 2 * z / (x + y) (43--79)
#'   \item table: width of top of diamond relative to widest point (43--95)
#' }
"diamonds"


Answer 3:

x <- sample(1000)
devtools::use_data(x, mtcars)

http://r-pkgs.had.co.nz/data.html



文章来源: Include data examples in developing R packages