解决R语言版本与加载包和先行包互不兼容的问题

为了兼容R的退休包,原来在RStudio中挂上了较低版本的R3.6.3,并默认使用清华镜像。可是,加载不上定性比较分析包QCA。

改用install.packages("QCA", repos='https://mran.microsoft.com/snapshot/2019-02-01/')加载了QCA包,但缺乏其先行包admisc。

使用install.packages("admisc", repos='https://mran.microsoft.com/snapshot/2019-02-01/')加载不上admisc。

退回清华镜像,可以加载上admisc包。但使用时,GUI出现混乱。

RStudio中挂上了最新版本的R4.2.2,加载QCA及其先行包admisc,问题得到解决。

这不,新R又和老RStudio冲突了。解决的方法是下载高版本且兼容R3.3.6和R4.2.2的RStudio2022.02.03,用QCA挂R4.2.2;用退休包挂R3.3.6。

总结,R中包多达约万个。不仅,R不断升级,而且包中套包,每天都有包的生死。所以,兼容性问题很大。为了进行不同的运算,需要使用不同包。为了使用不同的包,发现不兼容的问题后,就要在RStudio挂不同版本的R。这样,其一就要求硬盘有很大空间,因为每个R版本下面都有一大堆自己的包;其二RStudio要兼容不同版本的R,太老的退休包就不能使用了。由于一本讲R的书从写作到出版最快也要1年,2年以前出版的书用的是3年以前的R和RStudio,读起来可能就会遇到很多问题。因此,建议要买2年内最好是1年内出版的书。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值