通过 Rstudio 中的 "Jobs" 选项卡安装 R 包

Install R packages through "Jobs" tab in Rstudio

在 Rstudio 中,我通常通过 install.packages('pkg-name') 命令使用控制台安装 R 包。 但是,当 R 脚本中需要某些 R 包时,Rstudio 会打开一个弹出窗口并询问我是否要安装这些包。如果我单击“安装”,它会开始在“作业”选项卡中安装这些软件包。这对我来说特别有用,因为我的网速很慢,而且在安装一个大包时我可以在控制台选项卡上继续我的工作。我想知道是否有任何方法可以始终通过此“作业”选项卡安装软件包,而无需使用控制台。

您可以创建一个脚本,我们称之为 temp.R 并在其中包含 install.packages 命令。像 :

install.packages('dplyr', repos = "http://cran.us.r-project.org")
install.packages('tidyr', repos = "http://cran.us.r-project.org")

您可以点击Start Local Job

并指向脚本的位置并根据需要调整任何其他设置。

现在单击 Start 并在脚本在后台完成时使用 R/RStudio。

有一个 R 包 job,可用于 运行 直接来自脚本或控制台的任何 r 代码。将包安装为 Rstudio 作业:

# install.packages("job")

job::job({
  install.packages("pkg_name")
})

此外,{job} 还提供 Rstudio 插件以轻松 运行 选择代码作为作业。 有关更多示例,请参阅 here