0
我目前正在打包一些我想捆绑一些大的.rda文件(数百MB)的包。如果我使用devtools :: load_all(),我的包会永久加载,因为我将这些文件包含在/ data/dir中。捆绑包含大的.rda文件
有没有办法告诉R忽略/ data /中的文件,直到我手动加载他们的数据(),或者我只是把我的数据放入不同的目录?
我目前正在打包一些我想捆绑一些大的.rda文件(数百MB)的包。如果我使用devtools :: load_all(),我的包会永久加载,因为我将这些文件包含在/ data/dir中。捆绑包含大的.rda文件
有没有办法告诉R忽略/ data /中的文件,直到我手动加载他们的数据(),或者我只是把我的数据放入不同的目录?
你怎么样
inst/optionalData/
(或其他合适的名称)这些数据集,你可以依靠
system.files("optionalDate", "nameOfFile.rds", package="yourPackage")
找到它。
嗯是的,这似乎是一个很好的解决方法。在数据中使用它仍然更方便,因此可以通过(数据) –
访问它“单独的愿望并不孤单。”这个特性根本不存在于'data()'中,因此是解决方法。 –
嗯好的谢谢你的信息 –