2015-02-05 10 views
5

Więc właśnie skończyłem pisać mój pierwszy skrypt, aby złożyć analizę Weibulla z pliku tekstowego. W całym moim majsterkowaniu podejrzewam, że mogłem załadować niektóre biblioteki, które nie są używane w ostatecznym skrypcie. Czy istnieje szybki sposób sprawdzenia, które biblioteki są używane przez skrypt bez sprawdzania każdej funkcji?Usuwanie nieużywanych bibliotek w R

+0

Ile pakietów załadowałeś? Ile czasu zajmuje uruchomienie skryptu? – Dason

+0

W zależności od czasu uruchomienia skryptu: Po prostu zrestartuj R (tzn. Upewnij się, że nie są załadowane żadne pakiety) i uruchom skrypt, aż coś się nie powiedzie, ponieważ brakuje biblioteki, załaduj bibliotekę i powtórz. – jhin

Odpowiedz

0

Jeśli dołączysz biblioteki przez library lub require, najłatwiej będzie wyszukać kod dla nich. Jeśli wywołasz biblioteki bez dołączania ich za pomocą składni <library>::<export>, wyszukaj ::. Jeśli martwisz się o przejściowe zależności lub po prostu chcesz stworzyć odtwarzalne środowisko, spójrz na pakiet packrat: http://rstudio.github.io/packrat/

Powiązane problemy