【发布时间】:2013-11-19 05:34:03
【问题描述】:
有没有一种“标准”的方式来加载一个包,如果它还没有安装,就安装它?类似的东西
if (!is.installed(package))
install(package)
library(package)
(伪代码!),封装在一个简洁的函数中?
我经常在擦除我的私人网站库后遇到困难,我不时这样做。如果我的脚本都使用这种“按需安装”工具,这将自动发生。
【问题讨论】:
-
我使用您对
is.installed <- function(mypkg) is.element(mypkg, installed.packages()[,1])的建议。当然,我设置了dependencies=TRUE。 -
@Roland:那么,没有提供这个功能的包吗?
标签: r installation package