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")