R语言 安装Hmisc包 ggplot2包 installer更新r版本

1. 探索中,想办法

既然要安装Hmisc,我先看一下电脑里有没有这个包啊

> library(Hmisc)
载入需要的程辑包:lattice
载入需要的程辑包:survival
载入需要的程辑包:Formula
Error: 找不到‘Hmisc’所需要的程辑包‘ggplot2’
In addition: Warning messages:
1: 程辑包‘Hmisc’是用R版本3.5.3 来建造的 
2: 程辑包‘survival’是用R版本3.5.3 来建造的 

报错,我以为Rstudio自带了很多包,但是这个显然没有这个Hmisc啊,那就先安装吧:

> install.packages('Hmisc')

然后再打开

> library(Hmisc)
Error: 找不到‘Hmisc’所需要的程辑包‘ggplot2’
In addition: Warning message:
程辑包‘Hmisc’是用R版本3.5.3 来建造的 

报错,说我没有ggplot2,那就安装ggplot2

install.packages('ggplot2')

但是报错

Error : package 'tibble' was installed by an R version with different internals; it needs to be reinstalled for use with this R version
ERROR: lazy loading failed for package 'ggplot2'

也就是说咱们没有这个tibble这个包

那就得先安装tibble

install.packages('tibble')

然后仔细看了一下,没有error

那就继续安装ggplot2

install.packages('ggplot2')

在这里插入图片描述
找一下,这次没有error,那这个提示应该是ggplot2安装好了,那就接着往后倒,把Hmisc再安装一次

install.packages('Hmisc')

还是找一下,这个也没有error,感觉要好了,试试

> library(Hmisc)
载入需要的程辑包:ggplot2
Error: package or namespace load failed for ‘Hmisc’:
 package ‘acepack’ was installed by an R version with different internals; it needs to be reinstalled for use with this R version
In addition: Warning message:
程辑包‘Hmisc’是用R版本3.5.3 来建造的 

还是不行,那就安acepack

> install.packages('acepack')
> library(Hmisc)
Error: package or namespace load failed for ‘Hmisc’:
 package ‘base64enc’ was installed by an R version with different internals; it needs to be reinstalled for use with this R version
In addition: Warning message:
程辑包‘Hmisc’是用R版本3.5.3 来建造的 

还得接着安装base64enc吗,我记得前两天我按照vcd的时候,这样一个坑一个坑的就成功了,但是今回反复出现这个ggplot2,我觉得可能还是不行,先试一下哈:

> install.packages('base64enc')
> library(Hmisc)
Error: package or namespace load failed for ‘Hmisc’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
 载入了名字空间‘htmlTable’ 1.9,但需要的是>= 1.11.0	

这是什么鬼啊,我终于意识到版本的问题不得不解决一下了

2. 更新R的版本

但是搜了一下,有不少的贴子,但没有很好的关于这个报错的回答,没能解决我的问题

咋治呢,不如我先更新一下R的版本吧,以我debug的经验来看,外行总是在不知不觉中de了bug
运行下面的代码:

install.packages("installr")
library(installr)
updateR()

在这里插入图片描述
确定

在这里插入图片描述
问你要不要看新版本的信息,我点的

在这里插入图片描述

在这里插入图片描述
我真的是Z了,那既然你说Rgui好,那就

别等了,要自己打开R的

选一个镜像
在这里插入图片描述
然后又是问这些问题了:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后就是安装
在这里插入图片描述
然后
在这里插入图片描述

在这里插入图片描述
删了吧,

然后他说他在复制我的341个包…等等叭

Done. We finished copying all the packages to the new location

在这里插入图片描述

在这里插入图片描述
,等待的时候我在想,这不是更新吧,这是又在电脑上安了一个
在这里插入图片描述
在这里插入图片描述
安好了。

3. 将新版R链接到Rstudio

点击上方菜单的Tools – Global Options…

在这里插入图片描述
不需要手工替换吗???有点过于机智了啊,那…重启一下吧…

4.大功告成

别忘了我们是要安装Hmisc来的

试一下Hmisc,忐忑

library(Hmisc)
describe(myvars)

在这里插入图片描述
哈哈哈哈成功了,我说什么来着,遇到bug不要慌,de着de就好了

5. 总结

若以上我的办法不能解决您的问题,可以从以下三个方面考虑解决问题

若解决了您的问题,可以给我点个赞让我知道帮到您了。

  1. 更新R的版本
  2. 根据报的错误,安装某些缺的包
  3. 直接把包下载到本地进行安装,网址在这里:官网,在左边
  • 28
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值