RStudio - Сжатие при сохранении окружающей среды - PullRequest
0 голосов
/ 23 февраля 2020

Есть ли способ установить параметры в таким образом, чтобы при сохранении моей среды в файл .RData он не использовал сжатие по умолчанию?

Я полагаю Я могу вручную использовать save.image() для этого (со сжатием или без него, если необходимо), но я бы предпочел, чтобы сделал это для меня, если это возможно.

Спасибо.

1 Ответ

0 голосов
/ 23 февраля 2020

Я не уверен, что RStudio всегда использует стандартный код для сохранения изображения, но обычный R использует функцию save.image для сохранения, и вы можете установить значения по умолчанию для аргументов version, ascii, compress и safe для этой функции, используя

options(save.image.defaults = args)

, где args - это список, содержащий желаемые значения по умолчанию. Итак, вы хотите

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

Быстрый тест показывает, что это работает и в RStudio.

Однако я должен отметить, что использование save.image - это, как правило, плохая идея. Вы должны сохранять отдельные объекты, которые необходимо сохранить, но при полном сохранении может возникнуть путаница, когда R запускается с неожиданным содержимым в глобальной среде.

...