博客中已經陸續更新了兩篇關於R語言的文章(相關係數矩陣可視化和讀取Excel),按照上一篇挖的坑,這一期講的是如何只用一行代碼更新R語言。 這裏仍是從新認真介紹下R語言(我真的只是湊個字數)python
好了,這裏安利你們一本書。 卡巴科弗. R語言實戰[M]. 人民郵電出版社, 2016.編程
事實上,我放的截圖是2013年初版,2016年有再版,建議你們能夠購買紙質版。在初版的時候,附錄裏提到了這麼一件事。編程語言
能夠看到當時的2.13.0的版本R仍然沒有什麼能夠自動更新R的方法。不過期至今日,R的版本已經到了3.3.3,在這三年間,R在編程語言排行榜上不斷前行。已經有了長久的進步,固然,也出現了能夠自動更新R的方法啦。 這裏介紹的就是R的一個包:installr。函數
installr {installr} R Documentation Installing software from R Description Gives the user the option to download software from within R.code
上面是installr的官方文檔介紹。 接下來來說所謂的一行代碼更新R語言。 這裏有兩個注意點: 1.你的installr必須跟你的R版本對應,由於R語言默認安裝的包都是適配最新的R語言版本。 2.使用installr更新R語言必須在原生R裏面,Rstudio裏面沒法進行(筆者沒有嘗試過其餘R的IDE,有童鞋如有嘗試也能夠進行指正)。 這裏第一步先改下默認R的鏡像(相信有不少童鞋應該改過了)。 原生R更改設定爲:程序包→設定CRAN鏡像 不管Python或者R,鏡像通通選清華!。圖片
#安裝installr install.packages(installr) library(installr) updater()#就是這句。真得勁。一鍵更新
後面只要一路肯定就行了。 這個方法的好處在於,你能夠不用從新安裝你已經有的包。能夠完整保留。 注意的是這個包還依賴於stringr,stringi,magrittr。 最後貼下這個包的官方文檔航和新增的函數(super強大,還能夠一鍵安裝Python,RStudio等)。ip
NEW FUNCTIONS:ci