博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一行代码更新R语言
阅读量:6321 次
发布时间:2019-06-22

本文共 1236 字,大约阅读时间需要 4 分钟。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ESA_DSQ/article/details/65448318

博客中已经陆续更新了两篇关于R语言的文章(相关系数矩阵可视化和读取Excel),按照上一篇挖的坑,这一期讲的是如何只用一行代码更新R语言。

这里还是重新认真介绍下R语言(我真的只是凑个字数)
这里写图片描述
好了,这里安利大家一本书。
卡巴科弗. 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.

上面是installr的官方文档介绍。

接下来来讲所谓的一行代码更新R语言。
这里有两个注意点:
1.你的installr必须跟你的R版本对应,因为R语言默认安装的包都是适配最新的R语言版本。
2.使用installr更新R语言必须在原生R里面,Rstudio里面无法进行(笔者没有尝试过其他R的IDE,有童鞋若有尝试也可以进行指正)。
这里第一步先改下默认R的镜像(相信有很多童鞋应该改过了)。
原生R更改设定为:程序包→设定CRAN镜像
无论Python或者R,镜像统统选清华!。
这里写图片描述

#安装installrinstall.packages(installr)library(installr)updater()#就是这句。真得劲。一键更新

这里写图片描述

这里写图片描述
这里写图片描述
这里写图片描述
后面只要一路确定就好了。
这个方法的好处在于,你可以不用重新安装你已经有的包。可以完整保留。
注意的是这个包还依赖于stringr,stringi,magrittr。
最后贴下这个包的官方文档航和新增的函数(super强大,还可以一键安装Python,RStudio等)。
这里写图片描述

NEW FUNCTIONS:

* install.python - Downloads and installs python 2 or 3
UPDATED FUNCTIONS:
* install.URL now gives warning if there is suspicion that the user is not connected to the internet.
* updateR - added cran_mirror option

你可能感兴趣的文章
hdu 4122(RMQ)2011福州现场赛B题
查看>>
小组项目冲刺第四天的个人总结
查看>>
Mybatis入门
查看>>
2019.2.15 t2
查看>>
17、ListView & GridView
查看>>
java中的继承与oc中的继承的区别
查看>>
Django之ORM
查看>>
布局的一点总结
查看>>
根据条件更改水晶报表的背景颜色
查看>>
c程序设计语言第一章5
查看>>
WinForm 对话框、流
查看>>
019-直接利用Socket/TCP开发网络游戏二
查看>>
Java集合之ArrayList
查看>>
python的标准数据类型
查看>>
Android 那些年踩过的坑
查看>>
消息handler message 线程通信 空消息
查看>>
scrapy 按顺序抓取text内容
查看>>
软技能(面试)1
查看>>
The 18th Zhejiang University Programming Contest Sponsored by TuSimple -C Mergeable Stack
查看>>
【linux】保存屏幕日志log
查看>>