Ответ 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
), прежде чем запускать указанный выше код.