quelle est la différence entre library et require ?

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