RStudio - 保存环境时的压缩

Posted

技术标签:

【中文标题】RStudio - 保存环境时的压缩【英文标题】:RStudio - Compression when saving environment 【发布时间】:2020-02-23 12:49:27 【问题描述】:

有没有办法设置rstudio 中的选项,以便在将我的环境保存到.RData 文件时,默认情况下不使用压缩?

我想我可以手动使用 save.image() 来执行此操作(根据需要使用或不使用压缩),但如果可能的话,我更希望 rstudio 为我执行此操作。

谢谢。

【问题讨论】:

也许可以使用 .Rprofile 修改保存功能?检查这个:r-bloggers.com/fun-with-rprofile-and-customizing-r-startup 【参考方案1】:

我不确定 RStudio 是否总是使用标准代码来保存图像,但普通 R 使用 save.image 函数来保存,您可以为参数设置默认值 versionascii、@ 987654324@ 和 safe 使用该函数

options(save.image.defaults = args)

args 是一个列表,给出了你想要的默认值。所以你会想要

options(save.image.defaults = list(compress = FALSE))

快速测试表明这在 RStudio 中也可以使用。

但是,我必须指出,使用save.image 通常是个坏主意。您应该保存需要保存的特定对象,但是当 R 在全局环境中以意外内容启动时,批量保存可能会导致混乱。

【讨论】:

谢谢。是的,它在 RStudio 中工作 - 我已经在我正在使用的脚本中添加了选项(save.image.defaults = list(compress = FALSE)),现在 RStudio 将在退出时保存未压缩的图像,这就是我想要的。

以上是关于RStudio - 保存环境时的压缩的主要内容,如果未能解决你的问题,请参考以下文章

如果您有打开的副本,如何将意外删除的数据保存到 Rstudio 环境中?

RStudio环境或者ggsave函数保存生成的图像为指定文件格式(pdfjpegtiffpngsvgwmf)指定图像宽度高度分辨率(widthheightdpi)

RStudio 如何保存和导出文件?

有没有办法直接使用链接在 RStudio 中运行保存的 bigquery? [复制]

使用 RStudio 连接到本地存储的压缩 SQL 数据库并在其上运行查询

R:保存绘图 - 仍在 RStudio 中时无法打开图像