当运行R脚本时,当加载的包没有安装时,建议使用下面命令:
if(!require(包名))install.packages("包名")
这个命令的意思是:需要加载某包,先查找有没有下载过这个包,若不存在这个包,则运行的是直接一步安装并加载这个包,省去了先安装再加载的分步运行;若存在这个包,则运行的是加载这个包。
这个命令的优点是:不会重复安装包,若脚本里写的是 install.packages("包名"),则会重复安装。
当运行R脚本时,当加载的包没有安装时,建议使用下面命令:
if(!require(包名))install.packages("包名")
这个命令的意思是:需要加载某包,先查找有没有下载过这个包,若不存在这个包,则运行的是直接一步安装并加载这个包,省去了先安装再加载的分步运行;若存在这个包,则运行的是加载这个包。
这个命令的优点是:不会重复安装包,若脚本里写的是 install.packages("包名"),则会重复安装。