1. 程式人生 > >【R語言】Rstudio更變Package預設安裝路徑

【R語言】Rstudio更變Package預設安裝路徑

場景

一般來說,R的開發者都用Rstudio,目前最好的R語言IDE。在需要升級R核心的時候,無論是原生核心還是Microsoft R Open 核心,免不了重新安裝。這時候,之前的開發環境依賴的package就會很麻煩,除了原有package因版本不相容最新核心需要重灌外,其他的package都要複製到新的library目錄下,這樣很麻煩,也會導致很多冗餘。

解決方案

  1. 思路就是每次升級完核心後,將預設的library目錄配置成原有的路徑,如遇到版本不支援,再重新安裝新版package。
  2. 這裡就涉及到install.package的預設目錄更改操作了。在網上查到有下圖這樣的操作。確實更變了安裝目錄,但缺點是每次都需要輸入指定目錄,操作繁瑣。在這裡插入圖片描述
  3. 最佳的方案應該是更改預設的目錄。這裡參考https://www.accelebrate.com/library/tutorials/r-rstudio-library。修改R核心目錄下的Rprofile.site檔案。增加.libPaths(c(“path1”, “path2”))程式碼,用於設定library path。這裡需要注意的是,Rstudio中的預設安裝路徑為.libPaths中的第一項,所以請做好設定。
  4. 更變完畢後,重新開啟Rstudio,就能看見Default目錄為我們指定的目錄了。
    在這裡插入圖片描述