本文轉(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)載請附上原文出處鏈接及本聲明。