R - Pacchetti

I pacchetti R sono una raccolta di funzioni R, codice conforme e dati di esempio. Sono memorizzati in una directory chiamata"library"nell'ambiente R. Per impostazione predefinita, R installa una serie di pacchetti durante l'installazione. Più pacchetti vengono aggiunti in seguito, quando sono necessari per uno scopo specifico. Quando si avvia la console R, per impostazione predefinita sono disponibili solo i pacchetti predefiniti. Altri pacchetti già installati devono essere caricati esplicitamente per essere usati dal programma R che li utilizzerà.

Tutti i pacchetti disponibili in linguaggio R sono elencati in Pacchetti R.

Di seguito è riportato un elenco di comandi da utilizzare per controllare, verificare e utilizzare i pacchetti R.

Controllare i pacchetti R disponibili

Ottieni percorsi di libreria contenenti pacchetti R.

.libPaths()

Quando eseguiamo il codice precedente, produce il seguente risultato. Può variare a seconda delle impostazioni locali del tuo PC.

[2] "C:/Program Files/R/R-3.2.2/library"

Ottieni l'elenco di tutti i pacchetti installati

library()

Quando eseguiamo il codice precedente, produce il seguente risultato. Può variare a seconda delle impostazioni locali del tuo PC.

Packages in library ‘C:/Program Files/R/R-3.2.2/library’:

base                    The R Base Package
boot                    Bootstrap Functions (Originally by Angelo Canty
                        for S)
class                   Functions for Classification
cluster                 "Finding Groups in Data": Cluster Analysis
                        Extended Rousseeuw et al.
codetools               Code Analysis Tools for R
compiler                The R Compiler Package
datasets                The R Datasets Package
foreign                 Read Data Stored by 'Minitab', 'S', 'SAS',
                        'SPSS', 'Stata', 'Systat', 'Weka', 'dBase', ...
graphics                The R Graphics Package
grDevices               The R Graphics Devices and Support for Colours
                        and Fonts
grid                    The Grid Graphics Package
KernSmooth              Functions for Kernel Smoothing Supporting Wand
                        & Jones (1995)
lattice                 Trellis Graphics for R
MASS                    Support Functions and Datasets for Venables and
                        Ripley's MASS
Matrix                  Sparse and Dense Matrix Classes and Methods
methods                 Formal Methods and Classes
mgcv                    Mixed GAM Computation Vehicle with GCV/AIC/REML
                        Smoothness Estimation
nlme                    Linear and Nonlinear Mixed Effects Models
nnet                    Feed-Forward Neural Networks and Multinomial
                        Log-Linear Models
parallel                Support for Parallel computation in R
rpart                   Recursive Partitioning and Regression Trees
spatial                 Functions for Kriging and Point Pattern
                        Analysis
splines                 Regression Spline Functions and Classes
stats                   The R Stats Package
stats4                  Statistical Functions using S4 Classes
survival                Survival Analysis
tcltk                   Tcl/Tk Interface
tools                   Tools for Package Development
utils                   The R Utils Package

Ottieni tutti i pacchetti attualmente caricati nell'ambiente R.

search()

Quando eseguiamo il codice precedente, produce il seguente risultato. Può variare a seconda delle impostazioni locali del tuo PC.

[1] ".GlobalEnv"        "package:stats"     "package:graphics" 
[4] "package:grDevices" "package:utils"     "package:datasets" 
[7] "package:methods"   "Autoloads"         "package:base"

Installa un nuovo pacchetto

Esistono due modi per aggiungere nuovi pacchetti R. Uno sta installando direttamente dalla directory CRAN e un altro sta scaricando il pacchetto sul tuo sistema locale e installandolo manualmente.

Installa direttamente da CRAN

Il comando seguente ottiene i pacchetti direttamente dalla pagina Web di CRAN e installa il pacchetto nell'ambiente R. Potrebbe essere richiesto di scegliere il mirror più vicino. Scegli quello appropriato alla tua posizione.

install.packages("Package Name")
 
# Install the package named "XML".
 install.packages("XML")

Installa il pacchetto manualmente

Vai al collegamento Pacchetti R per scaricare il pacchetto necessario. Salva il pacchetto come file.zip file in una posizione adatta nel sistema locale.

Ora puoi eseguire il seguente comando per installare questo pacchetto nell'ambiente R.

install.packages(file_name_with_path, repos = NULL, type = "source")

# Install the package named "XML"
install.packages("E:/XML_3.98-1.3.zip", repos = NULL, type = "source")

Carica il pacchetto nella libreria

Prima che un pacchetto possa essere utilizzato nel codice, deve essere caricato nell'ambiente R corrente. È inoltre necessario caricare un pacchetto già installato in precedenza ma non disponibile nell'ambiente corrente.

Un pacchetto viene caricato utilizzando il seguente comando:

library("package Name", lib.loc = "path to library")

# Load the package named "XML"
install.packages("E:/XML_3.98-1.3.zip", repos = NULL, type = "source")