1荣倾、第一種方法
install.packages("installr")
library(installr)
updateR()?
如果你通過上述方法成功升級,那么就沒有必要往下看了。
注:我個人在處理數(shù)據(jù)中需要使用神經(jīng)網(wǎng)絡(luò)包,但是安裝neuralnet添加包提示:程輯包‘neuralnet’是用R版本3.4.2 來建造的。所以我想到了升級R版本框咙。但是我開始這么做的時候并沒有成功,提示我除了安裝neuralnet外痢甘,還需要安裝stringr添加包扁耐,但是我下載后添加stringr包。添加stringr包产阱,添加installr包,最后updateR()块仆,這些命令最好在Rgui下執(zhí)行构蹬,在Rstdio執(zhí)行時也會提示你最好使用Rgui來執(zhí)行上面的命令。
很可惜悔据,我第一種方法失敗了庄敛,從3.4.1版本到3.4.2版本提示錯誤,如下圖:
說我的安裝包已經(jīng)損害科汗,需要獲取新的安裝包藻烤。我只能用來第二種方法。
如果有人知道解決的方法头滔,可以在下面留言怖亭,非常感謝,我會把解決方法寫上坤检,和大家一起共享兴猩。
2、第二種方法
刪除舊的R版本早歇,下載新的R版本安裝倾芝。
第二種方法的缺點就是原來的安裝包配置文件沒了讨勤,當然,可以參考《R語言實戰(zhàn)》這本書的附錄晨另,介紹了通用的升級R的辦法潭千。
當然,這個方法的確好用借尿,沒有什么添加包的話很方便刨晴、快捷。
參考:
【1】https://www.zhihu.com/question/38483459
【2】《R語言實戰(zhàn)》附錄H