Когда я запускаю сеанс R из некоторого каталога, R автоматически загружает соответствующее рабочее пространство (если оно существует). После того, как я закончу работу в этой рабочей области, я могу решить, хочу ли я изменить (сохранить) текущую рабочую область. Эта логика проста и понятна.Какова философия, стоящая за рабочими пространствами в R?
Что я не понимаю, это то, что произойдет, если я запустил R из какой-либо директории, а затем сменил рабочий каталог на setwd()
. Насколько я понял, рабочая область, соответствующая новому рабочему каталогу, не будет «загружена». Я все еще вижу переменные и историю из предыдущего рабочего каталога. Зачем?
Во-вторых, когда я quit()
R, я заменю образ рабочего пространства, соответствующий «новому» рабочему каталогу рабочей областью, соответствующей «старой» директории. Правильно ли я интерпретирую поведение? Какова логика этого поведения? Можно ли переключиться на другое рабочее пространство из сеанса R?
Мы можем отключить автоматические параметры для проекта/sourcedocs восстановления/.rdata из меню 'Tools> Options'. Сохранение среды как [проекта] (https://support.rstudio.com/hc/en-us/articles/200526207-Using-Projects) отлично подходит, когда мы хотим вернуться к тому, где мы остановились. – zx8754