Store multiple objects in sysdata.rda: R-package development

你离开我真会死。 提交于 2019-12-21 05:00:12

问题


I've just stumbled on the possibility to store internal package data in /R/sysdata.rda. However, I don't get how I should store multiple objects?

I can store one single object, but I would like to make many more available through sysdata.rda. I know it to be possible by looking at the Dichromats package, as shown on Hadley R packages website http://r-pkgs.had.co.nz/data.html.

I've tried the code below.

> devtools::use_data(data, data, internal = TRUE)
Saving data, data as sysdata.rda to C:\Users\USER\Documents\R\package/R

> devtools::use_data(data2, data2, internal = TRUE)
Error: sysdata.rda already exists in C:/Users/User/Documents/R/package/R. Use overwrite = TRUE to overwrite
In addition: Warning message: Saving duplicates only once: data2 

回答1:


It is as simple as seperating the different object by a comma.

For example

> devtools::use_data(data.frame1, data.frame2, internal = TRUE)


来源:https://stackoverflow.com/questions/38478176/store-multiple-objects-in-sysdata-rda-r-package-development

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!