我的目標是定義一個單一路徑,其中R
將用於安裝和搜索庫。 I read這可以通過更改R
安裝路徑中的Rprofile.site
文件來完成。我在那裏嘗試了兩個命令:如何在R中正確設置庫目錄/路徑
.libPaths("D:/RLibrary")
.Library.site <- file.path("D:/RLibrary")
其中,即使在閱讀幫助文件後,我也沒有完全理解其差異。
但是在啓動R
之後,圖書館仍在兩處尋找。
.libPaths()
[1] "D:/RLibrary" "C:/Program Files/R/R-3.3.1/library"
這是爲什麼,以及如何將庫路徑更改爲我想要的路徑?
僅更改爲您所需的路徑可能不是一個好主意,因爲一些R的默認包似乎只適用於默認文件夾。但是你的「D:/ RLibrary」文件夾現在應該是它尋找軟件包的第一個地方,它應該爲你做好準備。 – mkt
也許試試packrat?這將創建一個本地項目目錄......它解決了很多令人討厭的庫混淆問題。 – Shape