我正在尝试在R包中包含一个(有点)大型数据集。我在Rstudio的检查过程中不断收到警告,说我可以通过压缩节省空间:
* checking data for ASCII and uncompressed saves ... WARNING
Note: significantly better compression could be obtained
by using R CMD build --resave-data
old_size new_size compress
slp.rda 499Kb 310Kb bzip2
sst.rda 1.3Mb 977Kb xz
我尝试将
-- resave-data
添加到RStudio的“配置内置工具”无效。最佳答案
devtools
函数use_data
采用用于压缩类型的参数,通常使向pkgs添加数据更加容易。使用它,或者仅使用save
,在保存数据时使用xz
压缩(对于save
是compression_level
参数)。
如果要使用--resave-data
,则可以尝试--resave-data=best
,因为仅使用--resave-data
默认为gzip
(在这种情况下,几乎没有任何帮助)。
有关更多信息,请参见Building package tarballs。