本来以为是写了:【紧急通知】下载R包却联网失败?初学者的痛,大家应该是不再发邮件咨询我R包安装问题,没想到的是碰到了R包各大镜像纷纷宕机!
![镜像站点故障]http://www.bio-info-trainee.com/wp-content/uploads/2020/04/image-20200417103009469.png)
这个对初学者来说,的确很难理解,如果你参加学习班的话,就有讲师和助教团队协助解决了(感兴趣的可以点击下面两个课程):
- 生信爆款入门-全球听(买一得五)(第4期),你的生物信息学入门课
- 数据挖掘第2期(两天变三周,实力加量),医学生/临床医师首选技能提高课
不过绝大部分(99.99%)的粉丝无缘我们学习班,我只能是通过公众号的方式告知大家这个解决方案了。如果安装R包失败,提示Warning: unable to access index for repository …cannot open URL….请尝试这种方法:
options(BioC_mirror="http://mirrors.tuna.tsinghua.edu.cn/bioconductor/")
options("repos" = c(CRAN="http://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
BiocManager::install("包")
install.packages('包')
可以看到,主要的修改方式,在于镜像地点,还有https和http协议切换。
关于R镜像列表
R语言在中国区的镜像不多,大家可以在 https://cran.r-project.org/mirrors.html 查询,列表如下:
https://mirrors.tuna.tsinghua.edu.cn/CRAN/ TUNA Team, Tsinghua University
https://mirrors.ustc.edu.cn/CRAN/ University of Science and Technology of China
https://mirror-hk.koddos.net/CRAN/ KoDDoS in Hong Kong
https://mirrors.e-ducation.cn/CRAN/ Elite Education
https://mirror.lzu.edu.cn/CRAN/ Lanzhou University Open Source Society
https://mirrors.tongji.edu.cn/CRAN/ Tongji University
如果失败,或者网速不好,就替换一下即可。
options()$repos
options()$BioC_mirror
替换后进行简单的检查!
关于https和http协议
纯粹是增加我们的认知负担,不建议大家去学习了,如果你感兴趣,可以看:Windows电脑使用Rstudio会有多少错误呢 ,下面的两个代码也会对你有帮助。
options(download.file.method = 'libcurl')
options(url.method='libcurl')
还有就是,不要害怕这样的代码,运行前后看看效果就好了,重启R这些设置都会失效,不会对你电脑造成永久性损伤!
更无语的是还有一些人使用bioclite在安装R包
今早就接到一个四年前的微信好友,也许是生信菜鸟团qq群认识的,问出R包安装的问题
![image-20200417104631955]http://www.bio-info-trainee.com/wp-content/uploads/2020/04/image-20200417104631955.png)
真的是很过分了,这些年我写了1.3万篇教程,约10%都是与R相关的,关于r全套资料我早就分享完毕了:
很多朋友之所以学习R语言其实就是为了重复一些简单的数据库挖掘文章,所以我也顺便录制了GEO数据库挖掘课程,代码在:https://github.com/jmzeng1314/geo,如果你网络很差,就下载打包版本的geo代码,https://share.weiyun.com/5vrfsqv
并且一定要做作业,比如https://mp.weixin.qq.com/s/4VP8fK5rTRW9aiJwYFxzNw
配套教学视频在B站:https://www.bilibili.com/video/av26731585/
还有一个公共数据库挖掘:https://www.bilibili.com/video/av37568990
视频应该是都在:https://www.bilibili.com/video/av25643438/
如果是需要安装R包,请务必参考:http://www.bio-info-trainee.com/3727.html 代码
专门为R语言建立了 GitHub 仓库存放相关学习路线指导资料:https://github.com/jmzeng1314/R_bilibili
文末友情宣传
强烈建议你推荐我们生信技能树给身边的博士后以及年轻生物学PI,帮助他们多一点数据认知,让科研更上一个台阶:
- 生信爆款入门-全球听(买一得五)(第4期),你的生物信息学入门课
- 数据挖掘第2期(两天变三周,实力加量),医学生/临床医师首选技能提高课
- 生信技能树的2019年终总结 ,你的生物信息学成长宝藏
- 2020学习主旋律,B站74小时免费教学视频为你领路,还等什么,看啊!!!