美文网首页R语言学习笔记
R编程实践--- require函数

R编程实践--- require函数

作者: RSP小白之路 | 来源:发表于2023-08-14 08:37 被阅读0次

    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从而条件语句为真,执行后面的安装语句安装该包

    相关文章

      网友评论

        本文标题:R编程实践--- require函数

        本文链接:https://www.haomeiwen.com/subject/lxpxmdtx.html