一、执行方式不同
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语言