Il n ‘y en a pas…ou si peu. La seule différence est que require est a utiliser dans le corps d ‘une fonction , qui affichera un message d’erreur si le package n’existe pas mais continuera son execution
mafunc<-function(a){
require(bidul)
print(a)
}
mafunc2<-function(a){
library(bidul)
print(a)
}
mafunc("coucou")
mafunc2("coucou")
require peut ausi etre utilisé pour tester l’existence d’un package puique qu’il va retourner TRUE ou FALSE alors que library ne renvoie rien