gpt4 book ai didi

r - 如何在 R 包中保存一个非常大的 .rda 文件

转载 作者:行者123 更新时间:2023-12-03 20:20:15 25 4
gpt4 key购买 nike

我渴望将两个 460 x 5000 的数字矩阵保存到我的 R 包中。
按照以下说明操作:
How to effectively deal with uncompressed saves during package check?
我将对象保存为:

save(mat1,file="mat1.rda",compress="xz")
save(mat2,file="mat2.rda",compress="xz")

但是,生成的 R 对象非常大(8.7MB 和 8.9 MB),并且 R CMD CHECK --as-cran 给了我注释:
 * checking installed package size ... NOTE
installed size is 20.1Mb
sub-directories of 1Mb or more:
data 20.0Mb

根据我的理解,不能将 R 包提交给 CRAN 没有“通过”(即没有注释或警告)R CMD CHECL --as-cran。有没有办法将数据集压缩得更小?

最佳答案

真的有必要包含这些文件吗?我看到几个选项:

  • 包括您在示例中使用的矩阵的较小子集。
  • 即时生成矩阵,例如与随机数。
  • 将文件放在某处以供下载,并确保示例不会执行。
  • 关于r - 如何在 R 包中保存一个非常大的 .rda 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23213312/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com