На самом деле я не знаю, как это предотвратить, кроме более тщательного программирования и сохранения перед выполнением.Но, сделав это несколько раз, я нашел способ вернуться к несохраненным изменениям (по крайней мере, в окнах).
Когда вы получаете всплывающее окно, которое говорит вам перезапустить R, вы этого не делаете.Вы открываете диспетчер задач, щелкаете правой кнопкой мыши по процессу и выбираете «Создать файл дампа».Найдите этот файл в проводнике и откройте его в каком-нибудь текстовом редакторе.
Они очень большие и полны всевозможных вещей, но если вы используете функцию поиска для поиска какой-либо строки, вы знаете, что она есть в вашем скриптеТогда вы можете найти все несохраненные работы.Затем вы можете скопировать и вставить этот файл в другой файл для сохранения.
Если вы используете R-studio вместо R-GUI, обычно удается лучше позаботиться о вашей несохраненной работе.