Подтвердить что ты не робот

Найдите файл .Rprofile, генерирующий параметры по умолчанию

В R и RStudio, я думаю, что я несколько раз .Rprofile файлом .Rprofile, и в настоящее время я загружаю его старую версию при запуске R или RStudio, есть ли способ, которым я могу быстро найти местоположение файл, который генерирует параметры по умолчанию?

Спасибо

4b9b3361

Ответ 1

Как и @Gsee, ?Startup имеет все, что вам нужно. Обратите внимание, что есть не только файл профиля пользователя, но и файл профиля сайта, с которым вы могли столкнуться. И что оба файла можно найти в нескольких местах.

Вы можете запустить следующее, чтобы перечислять существующие файлы в вашей системе среди перечисленных на странице:

candidates <- c( Sys.getenv("R_PROFILE"),
                 file.path(Sys.getenv("R_HOME"), "etc", "Rprofile.site"),
                 Sys.getenv("R_PROFILE_USER"),
                 file.path(getwd(), ".Rprofile") )

Filter(file.exists, candidates)

Обратите внимание, что он должен запускаться в новом сеансе сразу после запуска R, чтобы getwd() вернул текущий каталог при запуске. Существует также сложная возможность того, что ваши файлы профиля изменяют текущий каталог при запуске, и в этом случае вам нужно будет запустить сеанс "без профиля" (запустить R --no-site-file --no-init-file), прежде чем запускать указанный выше код.