Windows系统更新R版本及Rstudio

由于一些包对R的版本的要求比较高,所以有时候我们不得不更新R的版本。但是呢,更新了R版本后,另外有些包的版本又不兼容,唉,更新R包的版本又很费时,所以一般能不更新就不更新吧。下面介绍一下常见的更新R的方法吧。

一、更新R版本

(1)在RGui或Rstudio中使用以下代码(推荐RGui) 

#install.packages('installr')
library(installr)
updateR()

 推荐你将旧版本的R包复制在新版本里(这个在更新过程中会问你),毕竟有些R包是真的不好安装,能兼容就太好了)

(2)直接安装最新版本R

如果不能在RGui中更新R还可以直接在R官网下载你所需要版本的R进行安装,安装过后可以找到你原来R版本所在的文件夹,其中有个叫library的文件夹就是存放你R包的位置,你可以将这些R包全部复制粘贴在你的新R版本的library中,大部分的包还是兼容的,可以直接使用。

需要注意的是最好不要将你原来安装的R给删掉!!!不然以后装包有你哭的(这个小编在最初使用R的时候给误删了,然后经历了惨痛的装包过程,有的包是真的宝贝呀,能装上真是天时地利人和了)

这个方法慎用。今天小编就是因为第一种方法有问题,用了此种方法,后面加载包的时候一堆麻烦事。小编今天更新成R4.4.1的版本时,引用包的时候碰到了这个问题:

原因是因为R4.4.1所需要的基础包Matrix与之前的R4.3版本是不一样的,而小编在复制粘贴包时把R4.4.1版本的这个基础包给替换掉啦。解决方法就是重新安装这个包的最新版本就行啦。

However,

这个包需要Rtools安装,直接使用原来版本的Rtools安装是会报错滴,要自行去官网下载适配的哈,然后安装好重新启动Rstudio就OK啦,不过记得将Rstudio切换版本噢。如何切换,请见下文。

二、Rstudio版本切换

打开Rstudio在菜单栏找到Tools选项中的Global Options

点击change,选择你的R版本就可以啦

  • 11
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值