R语言学习笔记

R编程实践--- require函数

2023-08-14  本文已影响0人  RSP小白之路

require函数

require()函数做两件事。

  1. 判断是否下载安装了某个包,返回逻辑值对象,赋值为TRUE或者FALSE,并给出提示信息;
> info <- require(aabbccDD) # 这显然是一个不存在的包
载入需要的程辑包:aabbccDD
Warning message:
In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE,  :
  不存在叫‘aabbccDD’这个名字的程辑包
> info   
[1] FALSE
  1. 如果已经安装了就加载包,发挥library的作用。
> info <- require(ggplot2) # 已经下载安装的包
> info
[1] TRUE

使用实例

一般在每段脚本前,对于需要的包可以使用如下语句:

if(!require(pkgname)) install.packages("pkgname")

require(pkgname)返回逻辑值!取非,没有安装的包require会返回FALSE,取非变为TRUE从而条件语句为真,执行后面的安装语句安装该包

上一篇 下一篇

猜你喜欢

热点阅读