[英]Loading R packages from custom library locations when there's no read/write access to default library location
我們在我的大學使用R,那里的所有計算機都運行Windows XP或Windows 7,並且禁用了對C盤上大多數位置的讀/寫訪問。 這包括用於下載和安裝R軟件包的默認目錄,但不包括Downloads文件夾,因此我一直在使用以下解決方法:
install.packages("plyr",lib="C:/Users/g-rde434/Downloads/")
library(plyr,lib.loc="C:/Users/g-rde434/Downloads/")
其中g-rde434
是用戶名,我plyr
為例。 對於需要大量其他軟件包才能工作的軟件包,這很麻煩,因為我發現必須先手動安裝所有依賴項,然后才能安裝我實際想要使用的軟件包。 例如, ggplot2
和sirt
類的軟件包都需要一大堆其他軟件包才能正常工作。 有沒有更簡單的方法可以做我想做的事情? 我不是在問巧妙的矢量化技巧或諸如此類的事情,而是要以某種方式強制“更高版本”的軟件包(例如ggplot2
或sirt
)從我在上面指定的庫位置加載所需的所有其他軟件包?
請試試:
install.packages("plyr", lib="C:/Users/g-rde434/Downloads/", dependencies=TRUE)
有關更多參考,請參見: 如何告訴CRAN自動安裝軟件包依賴項?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.