R Studio .Rprofile в каталоге проекта не устанавливает рабочий каталог при перезапуске R сессии
У меня есть проект R Studio ("C:/Users/manukyae/Documents/R_Work/stackoverfl") с одним файлом.Rprofile и его содержимое:
setwd('/programs/')
print("Hi")
Когда я запускаю новый сеанс R Studio и выбираю этот проект, он правильно устанавливает текущий рабочий каталог в "C: / Programs" и печатает "Hi".
После этого я изменяю текущий рабочий каталог на другое, например, в консоли, которую я отправляю
setwd('~')
Это правильно устанавливает текущий рабочий каталог в "C:/Users/manukyae/Documents".
Проблема в том, что когда я перезапускаю R-сессию, не закрывая R Studio, т.е. Session -> Restart R (или Ctrl+Shift+F10), я ожидаю, что файл.Rprofile должен быть получен, а текущий рабочий каталог должен стать "C: / Programs"., Но он просто печатает "Привет", и текущий рабочий каталог не изменяется, он остается как "C: / Users / manukyae / Documents"
Кажется, что R Studio перезапускает R сессию, игнорируя оператор setwd('/ Programs/').
Я попробовал это в обоих
- Windows 10, R Studio версии 1.1.453, R версия 3.5.0 (2018-04-23)
- Linux, R Studio Server версии 1.1.423, версия R R 3.4.3 (2017-11-30)
Я хочу понять, почему это происходит и является ли это ошибкой.
Большое спасибо за вашу помощь и время!