2015-03-13 21 views
20

Come potrei ottenere sull'installazione di più pacchetti in R?Come installare più pacchetti?

ho provato il seguente codice:

install.packages("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") 

Questo codice funziona:

install.packages("ggplot2") 

Perché non sarà la linea con le molteplici pacchetti di lavoro?

risposta

39

elementare: formare un vettore tramite c(...):

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

in modo da avere uno primo argomento di lunghezza> 1.

Personalmente, preferisco install.r da littler così farei (alla riga di comando Unix):

install.r EIAdata gdata ggmap ggplot2 # rest omitted again 

Si noti che non vi è alcun limite al numero di argomenti. Per me è stato più semplice scrivere questo con quattro pacchetti rispetto ai 20, alcuni del tuo esempio.

1
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,dependences=TRUE) 
sapply(load.lib,require,character=TRUE) 
2

Ecco una Sweet Suite di pacchetti di dati scientifici

Sarà inoltre necessario prestare attenzione per assicurarsi che non si sta usando diversi tra virgolette con stile che a volte sono creati in editor di testo se si Stai usando una lingua straniera.

$ R

> install.packages(c("remotes","readxl","googlesheets","haven", "readr", "rio", "Hmisc", "sqldf", "jsonlite", "XML", "httr", "quantmod", "tidyquant", "rvest", "dplyr", "purrr", "reshape2", "tidyr", "magrittr", "validate", "testthat", "data.table", "stringr", "lubridate", "zoo", "editR", "knitr", "officer", "listviewer", "DT", "ggplot2", "ggiraph", "dygraphs", "googleVis", "metricsgraphics", "RColorBrewer", "sf", "leaflet", "ggmap", "tmap", "tmaptools", "mapsapi", "tidycensus", "glue", "rga", "RSiteCatalyst", "roxygen2", "shiny", "flexdashboard", "openxlsx", "gmodels", "janitor", "car", "rcdimple", "foreach", "scales", "plotly", "highcharter", "profvis", "tidytext", "diffobj", "Prophet", "feather", "fst", "googleAuthR", "cloudyR"))

Se si installa da CLI R diranno --- Please select a CRAN mirror for use in this session --- e dopo un paio di secondi una GUI si aprirà e mostrerà un elenco di mirror per il download a livello mondiale.

Se si utilizza l'ultima versione di R, è possibile che venga visualizzato un avviso che alcuni pacchetti precedenti non sono disponibili per la versione R che è possibile scegliere di ignorare, trovare pacchetti più recenti o utilizzare una versione precedente di R.

Attenzione messaggio: pacchetti 'Editr', 'RGA', 'rcdimple', 'Profeta', 'cloudyR' non sono disponibili (per R versione 3.4.2)

Il .tgz compressa i file verranno scaricati da qualche parte come /private/var/folders/2k/p756_j5x0x5fqplwrq74j1sh0000gn/T/RtmpMTzQQ5/downloaded_packages

Pacchetti reali ubicati in /Users/tymac/Library/R/3.4/library e /Library/Frameworks/R.framework/Versions/3.4/Resources/library.

È possibile visualizzare i pacchetti in un paio di altri modi.

  • aperto R app/console
  • -> Aiuto -> HTML Help
  • Riferimento -> Pacchetti

o

  • Aprire RStudio
  • - -> Aiuto -> R Aiuto
  • help area
  • -> Riferimento -> Pacchetti
+0

ufficiale non può essere installato perché non esiste, dovrebbe essere 'officer' –

+0

Grazie io correggere l'ortografia. – tymac

Problemi correlati