на основе ответа на этот вопрос: Elegant way to check for missing packages and install them?Проверьте наличие установленных пакетов в R
Я использую следующий код, чтобы убедиться, что все пакеты устанавливаются при обновлении R, или настроить другие пользователи:
list.of.packages <- c("RODBC", "reshape2", "plyr")
new.packages <- list.of.packages[!(list.of.packages %in% installed.packages()[,"Package"])]
if(length(new.packages)) install.packages(new.packages)
Я поместил его в моих .Первых функциях в моем .Rprofile, но когда я начинаю вверх R дает следующую ошибку и продолжает запуск:
Error in match(x, table, nomatch = 0L) :
could not find function "installed.packages"
Если я бег гр ode после того, как я получу подсказку, он отлично работает. Любые идеи почему?
Спасибо!
Или (как описано чуть раньше в '? Startup', вы можете использовать' :: installed.packages' утилиты или первый явно загрузить пакет с 'требуют (Utils)'. –
@ JoshO'Brien Джинксе! – joran
Должен вам кокс! –