R中library和require的区别

如题所述

第1个回答  2022-09-28

一、执行方式不同

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语言

相似回答