#r #import
Вопрос:
Я пытаюсь импортировать некоторые пакеты с помощью этой library()
функции, но я продолжаю получать функции ошибок формы
Error: package X required by package Y could not be found
Затем я вручную устанавливаю эти зависимости, но, похоже, это продолжается. Есть ли способ импортировать их все сразу?
Я действительно нашел другое сообщение с подобной проблемой, но, похоже, оно было сосредоточено на установке пакетов, а не на их последующем импорте.
Ответ №1:
Это должно сработать
install("package", dependencies = TRUE)
Если вы хотите загрузить много пакетов и не писать библиотеку, вы можете сделать
my.pack <- c("package1","package2","package3","package4")
#install.packages(my.pack)
lapply(my.pack, require, character.only = TRUE)
Комментарии:
1. Таким образом, сама установка выполняется через BiocManager, который уже загружает зависимости. Что касается загрузки пакетов, означает ли это, что мне нужно знать все необходимые пакеты и поместить их в список? Разве нет более простого способа загрузить их? Если нет, то спасибо за вашу помощь!
2. Это единственное другое решение, о котором я знаю, и оно загружает все пакеты lapply(.packages(all.available = TRUE), библиотека функций(xx) (xx,символ. только = ВЕРНО))