2015-02-05 44 views
5

因此,我剛寫完我的第一個腳本以從文本文件中組裝威布爾分析。在我所有的修補程序中,我懷疑我可能已經加載了一些未在最終腳本中使用的庫。有沒有一種快速的方法來檢查腳本正在使用哪些庫而不檢查每個函數?刪除R中未使用的庫

+0

您加載了多少包?腳本運行多長時間? – Dason 2015-02-05 15:09:03

+0

取決於腳本運行的時間:只需重新啓動R(即確保沒有包加載)並運行腳本,直到出現某種故障,因爲庫缺失,加載庫並重復? – jhin 2015-02-05 15:15:51

回答

0

如果您通過libraryrequire附加庫,那麼最簡單的方法是搜索代碼。如果您在不通過<library>::<export>語法附加庫的情況下調用庫,然後搜索::。如果您擔心傳遞性依賴或通常希望創建可重現的環境,請參閱packrat包:http://rstudio.github.io/packrat/