博客中已经陆续更新了两篇关于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