How to save a VERY LARGE .rda file in R package
package-development, r
Solution
Is it really necessary to include those files? I see several options:
- Include a smaller subset of the matrix, which you use in the examples.
- Generate a matrix on-the-fly, e.g. with random numbers.
- Put the files somewhere for download, and ensure that the examples do not execute.
Problem
I am eager to save two 460 x 5000 numeric matrices into my R-package. Following the instructions in: How to effectively deal with uncompressed saves during package check? I saved the objects as: ``` save(mat1,file="mat1.rda",compress="xz") save(mat2,file="mat2.rda",compress="xz") ``` However, the resulting R-objects are quite large (8.7MB and 8.9 MB) and the R CMD CHECK --as-cran gives me the notes: ``` * checking installed package size ... NOTE installed size is 20.1Mb sub-directories of 1Mb or more: data 20.0Mb ``` In my understanding, one cannot submit R packages to CRAN which does not "pass" (i.e., no Note nor warning) R CMD CHECL --as-cran. Is there way to compress the dataset even smaller?