在R中,当您要加载库时,例如调用一个foo,命令为
library(foo)
此通话是否有返回值表示成功/失败?我想使用如下
if library(foo) != 1:
install.packages("foo")
thx
答案 0 :(得分:5)
来自Value
的{{1}}部分:
通常库返回(不可见)附加包的列表, 如果logical.return为TRUE,则为TRUE或FALSE。当被称为库()时 它返回类" libraryIQR"的对象,以及库(help =), class" packageInfo"。
所以在你的情况下,你可以这样做:
?library