如何安装CRAN已经下架的包

以前有个叫export的神包,因为可以把R语言的图片甚至是表格,导出为ppt等各种格式,所以很有影响力。Y叔的公众号曾力推过,见我不会用illustrator,只会用ppt!,很方便的导出。

然而当你输入这个代码时,却提示。。。。

install.packages("export")

原因就是2020的某一天开始,这个包就被下架了,那么对于已经下架的R包,我们应该如何安装呢?

首先是CRAN官网去寻找这个R包,因为就算是已经下架了,但是还是会有存档的,你就要去网站寻找Archive文档,因为任何一个包都会有升级和删除的可能,但每次的源文件都不会删除,所以如果你想安装以前的那个包的话,可以这样安装:

第一种办法就是下载压缩包安装,比如export_0.2.2.tar.gz

install.packages("~/Downloads/export_0.2.2.tar.gz", repos = NULL, type = "source")

第二种办法就是用remotesinstall_version()函数安装以往版本,用这个办法可以安装存档的任何一个版本。

remotes::install_version("export",version = "0.2.2")

这样这个包就安装好了,但是。。。。

在果子老师的文章出图神器export目前不能用了,该如何是好?里面,说的是这R包使用到的**ph_with_vg_at**函数现在没有了,已经被officer包里面的**ph_with**函数代替。原因是依赖的rvg包升级了,而作者又没有更修改,所以就算你安装好了,也是不能用的,所以果子老师给改了,不过只有一个本地版,具体的可以去果子学生信的微信公众号里看教程

(‘果子要出图’, ‘链接:https://pan.baidu.com/s/18UckIU2u3sIu70Z283UJBA 提取码:gznh ‘)
这里下载修改版的export

当然其实还有一个叫eoffice的包可以替代export的,也是CRAN上的,安装很方便。


如何安装比当前R版本支持更高的包

Y叔之前开发了一个shiny包叫MicrobiomeProfiler,这个包可以交互式使用clusterProfiler。然而需要R4.1以上的版本才能用,而我的R版本太低,又不想更新怎么办。。。

本来我也不知道怎么办,后面在Y叔Github上提了issue,给出了解决方案很简单

改一下 DESCRIPTION 里面的版本即可

修改DESCRIPTION必须要有权限,所以可以Fork到自己的Git上,然后修改提交再安装。

我导入到了我的Gitee,然后修改为R (>= 3.6.0)

remotes::install_git('https://gitee.com/swcyo/MicrobiomeProfiler')

作者简介

欧阳松石河子大学医学院第一附属医院泌尿外科主治医师、讲师、医学博士。 擅长泌尿及男性生殖系统常见疾病的诊疗,对男性生殖医学疾病具有较深研究熟悉各种泌尿男科手术及腔镜微创诊疗技术, 同时擅长R语言在生物信息方面的研究。

欧阳松 (2021). 已经下架的R包和R版本太低安装不了的包怎么安装. 欧阳松的博客. https://swcyo.rbind.io/course/%E5%B7%B2%E7%BB%8F%E4%B8%8B%E6%9E%B6%E7%9A%84r%E5%8C%85%E5%92%8Cr%E7%89%88%E6%9C%AC%E5%A4%AA%E4%BD%8E%E5%AE%89%E8%A3%85%E4%B8%8D%E4%BA%86%E7%9A%84%E5%8C%85%E6%80%8E%E4%B9%88%E5%AE%89%E8%A3%85/

BibTeX citation

@misc{
  title = "已经下架的R包和R版本太低安装不了的包怎么安装",
  author = "欧阳松",
  year = "2021",
  journal = "欧阳松的博客",
  note = "https://swcyo.rbind.io/course/%E5%B7%B2%E7%BB%8F%E4%B8%8B%E6%9E%B6%E7%9A%84r%E5%8C%85%E5%92%8Cr%E7%89%88%E6%9C%AC%E5%A4%AA%E4%BD%8E%E5%AE%89%E8%A3%85%E4%B8%8D%E4%BA%86%E7%9A%84%E5%8C%85%E6%80%8E%E4%B9%88%E5%AE%89%E8%A3%85/"
}
.. ... ...
本站总访问量次; 本站访客数人次; 本文总阅读量次;