require()和library()都可以加载包,当加载一个不未下载的包时:require()会发出警告但继续执行程序,如果将其赋值给X<-require("xixihaha"),查看X可知返回了FALSE;而library()则会终止运行程序,并报错。因此,写R程序的常用技巧为(举例):
if(!require("cluster")) install.packages("cluster")
library(cluster)
require()和library()都可以加载包,当加载一个不未下载的包时:require()会发出警告但继续执行程序,如果将其赋值给X<-require("xixihaha"),查看X可知返回了FALSE;而library()则会终止运行程序,并报错。因此,写R程序的常用技巧为(举例):
if(!require("cluster")) install.packages("cluster")
library(cluster)
转载于:https://www.cnblogs.com/EasyClimb/p/6748521.html