安裝R包常見報(bào)錯(cuò)
新手在安裝R包的過程中,經(jīng)常性的會遇到一些問題,我認(rèn)為常見的有以下幾種:
- 中文用戶名導(dǎo)致的報(bào)錯(cuò)
如:Fatal error: ERROR system error 5;所以在學(xué)R之前建議將電腦用戶名改為英文的,以后的學(xué)習(xí)中各種文件命名也盡量使用英文砰琢,畢竟人家老外開發(fā)的軟件。該報(bào)錯(cuò)的解決方案可以參考:報(bào)錯(cuò)解決方案 - R包與該R版本不匹配
這不建議直接更新版本良瞧,可以考慮換不同的安裝方式陪汽,因?yàn)镽包發(fā)布在不同的平臺(如CRAN、Bioconductor褥蚯、Github資源)掩缓,開發(fā)者將包可能上傳在了不同的地方,一般的包換個(gè)安裝方式基本都能裝上的遵岩。 - 附帶包未裝上
如你成功加載A包了你辣,但出現(xiàn)警告巡通,這個(gè)A包依賴的某個(gè)子包B未安裝上,這時(shí)你可以單獨(dú)安裝這個(gè)子包B舍哄,這樣你就可以正常使用A包了宴凉。
三種R包的安裝方法
一、CRAN資源
install.packages("name")
二表悬、Bioconductor資源
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("name")
三弥锄、Github資源
install.packages("devtools")
library(devtools)
install_github("name")
如有疑問,可在個(gè)人介紹添加微信交流蟆沫。