Мой вычислительный кластер недавно обновился до версии R 3.6.0 и удалил старые версии R. Я запускал свой проект в версии 3.4.0.Я решил, что все будет в порядке, запустил некоторый код и сохранил вывод во время сеанса R 3.6.0 как:
saveRDS(output, output.path)
Этот файл затем был перенесен на другой компьютер, где имеет место интерактивное использование R.На этом компьютере работает R/3.4.0
, и обновление версии R не поддерживается.Когда я иду, чтобы открыть вышеуказанный файл, я получаю следующую ошибку:
readRDS(output.path)
Error in readRDS(output.path) : cannot read workspace version 3 written by R 3.6.0; need R 3.5.0 or newer
Это облом.Я не являюсь системным администратором ни на одном из этих компьютеров, поэтому я не могу просто синхронизировать версии.Это мой вопрос:
Есть ли способ написать файл, используя saveRDS()
в R 3.6.0, чтобы он был обратно совместим в среде R 3.4.0?