2015-02-05 3 views
5

Итак, я только что закончил писать свой первый скрипт, чтобы собрать анализ Weibull из текстового файла. Во всем моем возиться я подозреваю, что я, возможно, загрузил некоторые библиотеки, которые не используются в окончательном сценарии. Есть ли быстрый способ проверить, какие библиотеки используются скриптом, не проверяя каждую функцию?Удаление неиспользуемых библиотек в R

+0

Сколько пакетов вы загрузили? Сколько времени займет запуск скрипта? – Dason

+0

В зависимости от времени выполнения сценария: Просто перезапустите R (то есть убедитесь, что пакеты не загружены) и запустите сценарий, пока что-то не сработает, потому что библиотека отсутствует, загружает библиотеку и повторяется? – jhin

ответ

0

Если вы прикрепляете библиотеки через library или require, это проще всего найти для них код. Если вы вызываете библиотеки, не прикрепляя их через синтаксис <library>::<export>, тогда найдите ::. Если вы беспокоитесь о переходных зависимостях или просто хотите создать воспроизводимую среду, посмотрите на пакет packrat: http://rstudio.github.io/packrat/

Смежные вопросы