R: Rprofile обновляется после установки новой версии R
Когда я установил новую версию R, мой настроенный.Rprofile
не загружен R GUI начинает использовать новую версию и соответствующую ей .Rprofile
,
Есть ли способ по-прежнему использовать настроенные независимо от каких-либо обновлений в версии R? Следующим вопросом будет, может ли пакет R загрузить другой .Rprofile
?
1 ответ
Вы должны прочитать страницу помощи ?.Rprofile
Чтобы подвести итог:
Сначала R проверяет файл конфигурации для всего сайта. Чтобы найти этот файл, запустите
(site_path = R.home(component = "home")) fname = file.path(site_path, "Rprofile.site") file.exists(fname)
Потом ищет
.Rprofile
в вашем текущем рабочем каталоге -getwd()
fname = file.path(getwd(), ".Rprofile") file.exists(fname)
Затем ищет
.Rprofile
в вашем домашнем районе.file.exists("~/.Rprofile")
Если у вас есть .Rprofile
в вашей текущей рабочей директории R не будет использовать файл в вашей домашней области.
Относительно вашего последующего вопроса. .Rprofile
это просто файл R, поэтому может быть загружен через source
и, следовательно, в пакете. Однако это нестандартно и его следует избегать.