0
点赞
收藏
分享

微信扫一扫

R中library和require的区别

脱下愤怒的小裤衩 2022-04-23 阅读 42
r语言

library()和require()均可载入R包,但如果一个包不存在:

执行到library()将会停止执行;

require()则会继续执行,并根据包的存在与否返回true或者false。

> test <- library("abc")
Error in library("abc") : there is no package called 'abc'
> test
Error: object 'test' not found

> test <- require("abc")
Loading required package: abc
Warning message:
In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE,  :
  there is no package called 'abc'
> test
[1] FALSE
举报

相关推荐

0 条评论