【发布时间】:2016-04-29 20:51:30
【问题描述】:
我目前正在开发一个包,我想将一些大型 .rda 文件与(数百 MB)捆绑在一起。如果我使用 devtools::load_all(),我的包需要永远加载,因为我将文件包含在 /data/ 目录中。
有没有办法告诉 R 忽略 /data/ 中的文件,直到我使用 data() 手动加载它们,或者我最好将数据放入不同的目录?
【问题讨论】:
我目前正在开发一个包,我想将一些大型 .rda 文件与(数百 MB)捆绑在一起。如果我使用 devtools::load_all(),我的包需要永远加载,因为我将文件包含在 /data/ 目录中。
有没有办法告诉 R 忽略 /data/ 中的文件,直到我使用 data() 手动加载它们,或者我最好将数据放入不同的目录?
【问题讨论】:
你呢
inst/optionalData/(或其他合适的名称)你可以信赖
system.files("optionalDate", "nameOfFile.rds", package="yourPackage")
找到它。
【讨论】:
data() 中根本不存在该功能,因此需要解决方法。