2016-04-29 65 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

嗯好的謝謝你的信息 –

相關問題