2016-04-29 63 views
0

我目前正在打包一些我想捆绑一些大的.rda文件(数百MB)的包。如果我使用devtools :: load_all(),我的包会永久加载,因为我将这些文件包含在/ data/dir中。捆绑包含大的.rda文件

有没有办法告诉R忽略/ data /中的文件,直到我手动加载他们的数据(),或者我只是把我的数据放入不同的目录?

回答

1

你怎么样

  • 创建目录inst/optionalData/(或其他合适的名称)
  • 添加功能,按需加载

这些数据集,你可以依靠

system.files("optionalDate", "nameOfFile.rds", package="yourPackage") 

找到它。

+0

嗯是的,这似乎是一个很好的解决方法。在数据中使用它仍然更方便,因此可以通过(数据) –

+0

访问它“单独的愿望并不孤单。”这个特性根本不存在于'data()'中,因此是解决方法。 –

+0

嗯好的谢谢你的信息 –

相关问题