win 10系統下R語言的升級
在ubuntu系統下,非常方便,只要命令行下運行以下代碼,如果鏡像上面有更新便會自動覆蓋安裝。
sudo apt-get dist-upgraden
在Windows系統下,根據官方說明2.8條(The Comprehensive R Archive Network),步驟如下:
1,首先卸載舊版的R,此時會保留安裝目錄下的library文件夾,這個文件夾裡面保存著手動安裝的各種包;
2,下載最新版的R語言安裝文件(https://cran.r-project.org/bin/windows/base/R-3.3.3-win.exe),常規安裝;
3,將舊版R安裝目錄下的library文件夾拷貝到新版R的安裝目錄下,部分覆蓋此目錄下的library文件夾,同文件名的不覆蓋,因為同文件的是新版R語言的默認自帶安裝包;
4,此時可以打開Rstudio,順利的話應該能夠識別出新版的R語言,在命令窗口運行
update.packages(checkBuilt=TRUE, ask=FALSE)n
此時會下載更新新版R語言下原舊版R語言所安裝的各種包,會有部分更新失敗的,此時可以手動用install.packages()函數進行更新。
5,至此,更新就完畢了,可以將舊版的文件夾徹底刪除了。
除此之外,還有另外一個方法,使用installr包,步驟如下:
1,安裝installr包,install.packages("installr")
2,載入installr包,library(installr)
> library(installr)nnWelcome to installr version 0.18.0nnMore information is available on the installr project website:nhttps://github.com/talgalili/installr/nnContact: <tal.galili@gmail.com>nSuggestions and bug-reports can be submitted at: https://github.com/talgalili/installr/issuesnntttTo suppress this message use:ntttsuppressPackageStartupMessages(library(installr))n
這個包的作者已經將相關代碼在github(installr)上託管了,在使用上面如果有什麼問題可以直接與其聯繫。
3,運行updateR()函數,此時會檢查你的版本,如果版本不是最新則會提醒你進行升級,並且建議你在原生的RGui下面進行操作,確認後電腦會自動下載安裝文件。
不過,可能因為網路的原因,我沒有下載成功,Rgui的鏡像一直是海外的鏡像,我試圖改到國內的,可是一直沒成功,下載總會半途中斷,因此這種方法的更新最終沒能成功。另外,上圖是我更新成功以後運行updateR()函數的提示。
推薦閱讀:
※R語言可視化——ggplot圖表配色技巧
※R語言與Tableau集成之可視化應用
※《R語言實戰》學習筆記之數據結構
※R語言可視化——圖表美化與套用主題(下)
※國外最全的圖表參考手冊