У меня есть пакет, который я написал во время обучения R, а его список зависимостей довольно длинный. Я пытаюсь обрезать его, для двух случаев:
- Я переключился на другие подходы, и пакеты, перечисленные в
Suggests
, просто не используются вообще. - Только одна функция из моего всего пакета зависит от данной зависимости, и я бы хотел переключиться на подход, где он загружен только при необходимости.
Существует ли автоматизированный способ отслеживания этих двух случаев? Я могу подумать о двух грубых подходах (загрузите список функций во всех зависимых пакетах и автоматизируйте текстовый поиск для них через мой код пакета или загрузите функции пакета без загрузки необходимых пакетов и выполните до тех пор, пока не появится ошибка), но ни кажется особенно элегантным или надежным....