簡體   English   中英

數據集未出現在我的R包中

[英]dataset does not appear in my R package

我想在正在構建的程序包中包含一個數據集。 我按照本入門教程中的所有步驟進行操作。

  • 創建一個數據子目錄並將數據集另存為myPackage/data/this_dataset.Rdata
  • 創建帶有Roxygen2注釋的.R文件,另存為myPackage/R/this_dataset-data.R
  • DESCRIPTION文件中包括行LazyData: true

然后我安裝它:

> library("devtools")
> setwd("D:/workspace/myPackage")
> install()
Installing aPackage
Skipping 1 package ahead of CRAN: data.table
"C:/PROGRA~1/R/R-32~1.3/bin/x64/R" --no-site-file --no-environ --no-save --no-restore CMD INSTALL  \
  "D:/workspace/myPackage" --library="C:/Users/aUser/Documents/R/win-library/3.2" --install-tests 

* installing *source* package 'aPackage' ...
** R
** data
*** moving datasets to lazyload DB
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (aPackage)

Reloading installed aPackage

因此,它看起來像有數據集。

但是后來我無法加載數據集。 print(this_dataset)應該適用於延遲加載,但返回“找不到對象”錯誤。 data(this_dataset)返回“找不到數據集”。 我這樣做: data(package='aPackage')no data sets found

我究竟做錯了什么?

我不確定為什么這很重要,但是將文件名從myPackage/data/this_dataset.RdatamyPackage/data/this_dataset.RData (注意文件擴展名大寫的不同)似乎有所不同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM