Я бы хотел использовать функцию pacload pacman.Я прочитал документацию и понял, как передать несколько пакетов в функцию напрямую.Тем не менее, я бы хотел хранить имена пакетов отдельно и передавать их в pacman, чтобы я мог использовать этот же «список» для последующего тестирования загрузки пакетов в среду.
На основе документацииПакман ожидает символьный вектор.моей первой попыткой было:
pkg_list <- as.vector(c("tidyverse", "forecast")
или
pkg_list <- "tidyverse, forecast"
с последующим:
pacman::p_load(pkg_list)
или
pacman::p_load(pkg_list, character.only = FALSE)
, которые все возвращаютта же ошибка:
пакет 'pkg_list' недоступен
Хорошо, он явно ищет пакет с именем pkg_list вместо содержимого объекта, поэтому я также попыталсяиспользование списка и удаление его из списка в выражении p_load, использование eval и т. д., но p_load всегда оценивает вводимые данные как литерал.
Просто пытаюсь лучше понять, почему и как избежать этой буквальной оценки, если это возможно.