【发布时间】:2019-03-05 13:45:37
【问题描述】:
library(proto)
library(gsubfn)
library(tidyr)
library(dplyr)
library(ggplot2)
library(stringr)
library(magrittr)
library(usmap)
library(RCurl)
library(RJSONIO)
library(sqldf)
对于上面的库列表,我没有相应的软件包安装代码行。我最终搜索了包名称并手动安装它们。
我很好奇,当您的代码集有很长的库列表并且您不确定哪些已经安装在您的工作空间中或者只是不知道要安装哪些包时,安装所有必需包的最佳方法是什么安装。
你使用 require() 函数吗?如果原作者最初使用 install.package() 函数,我不确定是否要更改加载包的函数。
我想知道一种更有效的方法来安装软件包,而无需手动谷歌并安装它们。
【问题讨论】:
-
使用
pacman::p_load()比imo 接受的答案更好。p_load可以检查并安装来自CRAN和BioConductorcran.r-project.org/web/packages/pacman/vignettes/… 的两个包 -
谢谢董。 P_load 似乎也是一个不错的选择。