win 10系統下R語言的升級

今天在操練《R in Action》第十一章中的實例時驚奇的發現R已經升級到3.3.3版了,作為一個版本控,於是搜了一下R語言的升級步驟,現在綜合各方總結給大家。

在ubuntu系統下,非常方便,只要命令行下運行以下代碼,如果鏡像上面有更新便會自動覆蓋安裝。

sudo apt-get dist-upgraden

在Windows系統下,根據官方說明2.8條(The Comprehensive R Archive Network),步驟如下:

1,首先卸載舊版的R,此時會保留安裝目錄下的library文件夾,這個文件夾裡面保存著手動安裝的各種包;

2,下載最新版的R語言安裝文件(cran.r-project.org/bin/),常規安裝;

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語言可視化——圖表美化與套用主題(下)
國外最全的圖表參考手冊

TAG:R编程语言 | 升级 |