R - Pakete
R-Pakete sind eine Sammlung von R-Funktionen, konformem Code und Beispieldaten. Sie werden in einem Verzeichnis namens gespeichert"library"in der R-Umgebung. Standardmäßig installiert R während der Installation eine Reihe von Paketen. Weitere Pakete werden später hinzugefügt, wenn sie für einen bestimmten Zweck benötigt werden. Wenn wir die R-Konsole starten, sind standardmäßig nur die Standardpakete verfügbar. Andere Pakete, die bereits installiert sind, müssen explizit geladen werden, um von dem R-Programm verwendet zu werden, das sie verwenden wird.
Alle in R-Sprache verfügbaren Pakete sind unter R-Pakete aufgeführt.
Unten finden Sie eine Liste von Befehlen, mit denen die R-Pakete überprüft, überprüft und verwendet werden können.
Überprüfen Sie die verfügbaren R-Pakete
Abrufen von Bibliotheksstandorten mit R-Paketen
.libPaths()
Wenn wir den obigen Code ausführen, wird das folgende Ergebnis erzeugt. Dies kann je nach den lokalen Einstellungen Ihres PCs variieren.
[2] "C:/Program Files/R/R-3.2.2/library"
Holen Sie sich die Liste aller installierten Pakete
library()
Wenn wir den obigen Code ausführen, wird das folgende Ergebnis erzeugt. Dies kann je nach den lokalen Einstellungen Ihres PCs variieren.
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
Holen Sie sich alle Pakete, die derzeit in der R-Umgebung geladen sind
search()
Wenn wir den obigen Code ausführen, wird das folgende Ergebnis erzeugt. Dies kann je nach den lokalen Einstellungen Ihres PCs variieren.
[1] ".GlobalEnv" "package:stats" "package:graphics"
[4] "package:grDevices" "package:utils" "package:datasets"
[7] "package:methods" "Autoloads" "package:base"
Installieren Sie ein neues Paket
Es gibt zwei Möglichkeiten, neue R-Pakete hinzuzufügen. Eine wird direkt aus dem CRAN-Verzeichnis installiert und eine andere lädt das Paket auf Ihr lokales System herunter und installiert es manuell.
Installieren Sie direkt von CRAN
Der folgende Befehl ruft die Pakete direkt von der CRAN-Webseite ab und installiert das Paket in der R-Umgebung. Möglicherweise werden Sie aufgefordert, einen nächstgelegenen Spiegel auszuwählen. Wählen Sie die für Ihren Standort geeignete aus.
install.packages("Package Name")
# Install the package named "XML".
install.packages("XML")
Paket manuell installieren
Gehen Sie zum Link R-Pakete , um das benötigte Paket herunterzuladen. Speichern Sie das Paket als.zip Datei an einem geeigneten Ort im lokalen System.
Jetzt können Sie den folgenden Befehl ausführen, um dieses Paket in der R-Umgebung zu installieren.
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")
Paket in Bibliothek laden
Bevor ein Paket im Code verwendet werden kann, muss es in die aktuelle R-Umgebung geladen werden. Sie müssen auch ein Paket laden, das bereits zuvor installiert wurde, aber in der aktuellen Umgebung nicht verfügbar ist.
Ein Paket wird mit dem folgenden Befehl geladen:
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")