How to install multiple packages?

前端 未结 3 1441
谎友^
谎友^ 2020-12-13 03:22

How would I got about installing multiple packages in R?

I tried the following code:

install.packages(\"EIAdata\", \"gdata\", \"ggmap\", \"ggplot2\"         


        
相关标签:
3条回答
  • 2020-12-13 04:13
    load.lib<-c("EIAdata", "gdata", "ggmap","ggplot2","gridExtra","ISOweek",
    "Kobe","lubridate","maps","MASS","memisc","pander","plyr","psych",
    "Quandl","quantmod","reshape2","rgeos","Rgnuplot","RODBC","scales",
    "sp","sqldf","stockPortfolio","stringi","stringr","XLConnect", 
    "xlsReadWrite","zipcode")
    
    
    install.lib<-load.lib[!load.lib %in% installed.packages()]
    for(lib in install.lib) install.packages(lib,dependencies=TRUE)
    sapply(load.lib,require,character=TRUE)
    
    0 讨论(0)
  • 2020-12-13 04:15

    Here is a sweet

    0 讨论(0)
  • 2020-12-13 04:22

    Elementary: form a vector via c(...):

     install.packages(c("EIAdata", "gdata", "ggmap", "ggplot2")) # rest omitted
    

    so that you have one first argument of length > 1.

    Personally, I prefer install.r from littler so I'd do (at the Unix command-line):

      install.r EIAdata gdata ggmap ggplot2    # rest omitted again
    

    Note that there is no limit to the number of arguments. It was just easier for me to write this with four packages than the 20-some from your example.

    0 讨论(0)
提交回复
热议问题