前言

使用R的过程中出现各种报错都是家常便饭,每次R都会给出错误提示信息,却经常让人摸不着头脑。

install.packages()可以说是大家使用最多的函数之一,安装R包少不了。
当你使用install.packages()安装R包后出现ErrorWarning的提示时,意味着你想安装的R包因为某些原因无法从CRAN上下载、安装。

1. 查拼写,查网络

第一种:差拼写是检查你的包名是否存在拼写错误的低级情况,比如大小写缺字母等情况
第二种:网络问题,请保证你的网络是通畅的

2.查CRAN(镜像)

CRAN(https://cran.r-project/)
第一种:查询上面的网站是否能正常进去,如果不行的话,请切换浏览器、重启电脑等操作,也许会使用到
科学的上网方式。
当然网络上还有其他大神写的切换镜像的方式
【传送门】

切换好之后

source("http://bioconductor/biocLite.R")
#指定一个离你最近的国内镜像
options(BioC_mirror="http://mirrors.ustc.edu/bioc/")
biocLite("包名")

其他途径

如果和笔者当时的情况一样,试过上面的情况都无法解决你的问题图片,还可以再试试在下面几个网址上搜索:
GitHub(http://bioconductor)
Bioconductor(http://bioconductor)

如果还没有,就一键Google:“R包名称”。【科学的上网】

library载入问题

按照上述方法安装的包library()一下一般就可以用了,但是有时候R会刷新不过来,明明已经安装了却无法使用还是报错,这时可以重启一下R。(首先去指定目录下确认包确实安装完成)

同时注意学会使用help()查看包的信息,可以获得包的版本信息、示例数据信息和demo
help(package = "包名")

更多推荐

package ‘***’ is not available for this version of R常见失败解决方案