永久更改R包的安裝目錄 #R語言

本文轉(zhuǎn)自CSDN上博主「薄荷很無奈」的文章。
因為在R包管理這方面我有點強(qiáng)迫癥,所以必須找一個好地方安放我的R包。

寫在前面
Q:為什么更改R包的安裝目錄?
A:通常情況下作為系統(tǒng)盤的SSD空間有限,而隨著工作時間的堆積,本地存儲的R包數(shù)目會相當(dāng)巨大。且R包單個體積并不大,無需考慮游戲讀取資源時的超高速要求,因此放在倉庫盤十分合適。

小白請注意,以下指令請在RStudio的Console運行,而非Terminal直接運行。

Step 1:

1|.libPaths()

不出意外會顯示:

1|"C:/Program Files/R/R-4.0.4/library"

意思是R語言的library目前默認(rèn)地址是C盤的R語言安裝目錄。

Step 2

1|file.edit('~/.Rprofile')

會打開R語言的配置文件。這個文件默認(rèn)存放在
C:/Users/你的Windows用戶名/Documents。

打開后,請在這個文件內(nèi)輸入

1|.libPaths(c(“你要更改的新目錄”,“Step1中顯示的默認(rèn)舊目錄”))

注意:R會將第一個目錄認(rèn)作默認(rèn)目錄,所以注意先后順序。

在RStudio中按 Ctrl + S 保存,重啟RStudio。

Step 3

1|.libPaths()

不出意外會顯示:

1|[1] "D:/R/Rlibrary"         "C:/Program Files/R/R-4.0.4/library"

舒服了。

Problem

然而你也許會發(fā)現(xiàn) Step3 和 Step1 的結(jié)果居然一樣,輸入的新目錄地址無效。
這時候請用VS Code或Notepad打開.Rprofile。你會在VS Code中驚訝地發(fā)現(xiàn)自己輸入的雙引號和括號成了亂碼。

Step 4

(1)方法1: 在VS Code中刪除亂碼,重新輸入英文半角的雙引號和括號。
(2)方法2:在Notepad中重新另存為,編碼格式修改為UTF-8。

舒服了~~~
————————————————
版權(quán)聲明:本文為CSDN博主「薄荷很無奈」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容