Ранее я использовал Rprofile.site
для загрузки своих любимых пакетов (например, dplyr
, tidyr
). Однако многочисленные источники сообщают, что использование Rprofile.site
для этой цели делает код менее переносимым. Мое решение состояло в том, чтобы запускать source('C:/...startup.script.R')
каждый раз, когда я загружаю R. Этот загрузочный скрипт запускает require()
для моих часто используемых пакетов и пользовательского пакета моих пользовательских функций. Это работает, но для того, чтобы поделиться своими сценариями с другими, мне нужно поделиться интересующим сценарием, моим пользовательским пакетом и сценарием startup.script.R
.
Я хотел бы создать свой собственный пакет так, чтобы он автоматически загружал мои любимые функции CRAN. Я мог бы использовать Depends: dplyr, tidyr
или Imports: dplyr, tidyr
в моем файле пакета DESCRIPTION
. Будет ли это нарушать лучшие практики?