我有一个 R 脚本,它与不同计算机上的多个用户共享。其中一行包含install.packages("xtable")命令。
install.packages("xtable")
问题是每次有人运行脚本时,R 显然会花费大量时间重新安装包(实际上确实需要一些时间,因为真实案例有多个包的向量)。
我怎样才能首先检查软件包是否已安装,然后只install.packages()为未安装的软件包运行?
install.packages()
尝试:require("xtable")或"xtable" %in% rownames(installed.packages())
require("xtable")
"xtable" %in% rownames(installed.packages())