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)

Я хочу понять, почему это происходит и является ли это ошибкой.

Большое спасибо за вашу помощь и время!

0 ответов

Другие вопросы по тегам