使用Rprofile.site中的.libXPath更改R默認庫路徑失敗我在Windows上運行R,而不是作為管理員運行。當我安裝一個軟件包時,以下命令不起作用:> install.packages("zoo")Installing package(s) into ‘C:/Program Files/R/R-2.15.2/library’(as ‘lib’ is unspecified)
Warning in install.packages :
'lib = "C:/Program Files/R/R-2.15.2/library"' is not writable要安裝軟件包,我必須指定一個庫位置:install.packages("zoo", lib="C:/software/Rpackages")要加載包,還必須指定庫位置:library("zoo", lib.loc="C:/software/Rpackages")所有這些都沒問題,但我想看看我能不能C:/software/Rpackages到庫路徑,因此不必每次鍵入它。當我在網(wǎng)上搜索時,我發(fā)現(xiàn)這樣做的一種方法是編輯Rprofile.site文件并添加行.libPaths("C:/software/Rpackages")但是,在執(zhí)行此操作并啟動RStudio之后,這是我獲得的輸出> .libPaths()[1] "C:/Program Files/R/R-2.15.2/library" "C:/Program Files/RStudio/R/library"這個.libPaths命令中添加的Rprofile.site似乎沒有任何效果!為什么是這種情況?或者更重要的是,如何解決這個問題,這樣我就可以在不輸入庫位置的情況下安裝和加載包了?注意:如果啟動RStudio,則.libPaths()命令似乎可以正常工作.libPaths("C:/software/Rpackages")> .libPaths()[1] "C:/software/Rpackages"
"C:/Program Files/R/R-2.15.2/library"這不奇怪嗎?
3 回答

HUX布斯
TA貢獻1876條經(jīng)驗 獲得超6個贊
.Rprofile
> getwd()[1] "C:/Users/me/Documents"
.Rprofile
.libPaths("C:/software/Rpackages")
R
.libPaths()
> .libPaths()[1] "C:/software/Rpackages" "C:/Program Files/R/R-2.15.2/library"[3] "C:/Program Files/RStudio/R/library"
- 3 回答
- 0 關(guān)注
- 830 瀏覽
添加回答
舉報
0/150
提交
取消