R中library和require的区别

Python012

R中library和require的区别,第1张

一、执行方式不同

1、library:在一个函数中,如果一个包不存在,执行到library将会停止执行。

2、require:在一个函数中,如果一个包不存在,执行到require将会继续执行。

二、返回机制不同

1、library:library并不会返回包存在与否的消息。

2、require:require将会根据包的存在与否返回true或者false。

三、语法不同

1、library:library(cluster)。

2、require:调用包方法if(!require("cluster")) install.packages("cluster")

参考资料来源:百度百科-R语言编程

参考资料来源:百度百科-R语言

安装R包报错的问题从一开始学生信就一直存在着,但是没有专门整理一下,前两天安装 CHIPseeker 的时候实在受不了了,因为碰见了好多坑,于是在这里专门整理一下,方便自己和他人查看

到这里已经没太有耐心了,然后开始查原因,后面应该加一个 type = "binary"

再试一下

成功解决,安装 XML 时同样也是这个问题 ,跟上面是一种解决方式

安装 TxDb.Hsapiens.UCSC.hg19.knownGene 就不能用 biocLite 了

解决办法

解决:去 lib_PATH下把lock文件删掉

这里是 问题 5 的 参考

老版本R,在这里MARK以下

虽然讨论了一些R包安装问题,但这应(jue)该(dui)不会是我最后一次安装报错,以后再遇到会更新的