R - Pakiety

Pakiety języka R to zbiór funkcji języka R, zgodny kod i przykładowe dane. Są one przechowywane w katalogu o nazwie"library"w środowisku R. Domyślnie R instaluje zestaw pakietów podczas instalacji. Więcej pakietów jest dodawanych później, gdy są potrzebne do określonego celu. Kiedy uruchamiamy konsolę R, domyślnie dostępne są tylko domyślne pakiety. Inne pakiety, które są już zainstalowane, muszą zostać załadowane jawnie, aby mogły być używane przez program R, który ma ich używać.

Wszystkie pakiety dostępne w języku R są wymienione w Pakiety R.

Poniżej znajduje się lista poleceń używanych do sprawdzania, weryfikowania i używania pakietów R.

Sprawdź dostępne pakiety R.

Pobierz lokalizacje bibliotek zawierające pakiety języka R.

.libPaths()

Kiedy wykonujemy powyższy kod, daje on następujący wynik. Może się różnić w zależności od lokalnych ustawień komputera.

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

Uzyskaj listę wszystkich zainstalowanych pakietów

library()

Kiedy wykonujemy powyższy kod, daje on następujący wynik. Może się różnić w zależności od lokalnych ustawień komputera.

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

Pobierz wszystkie pakiety aktualnie załadowane w środowisku R.

search()

Kiedy wykonujemy powyższy kod, daje on następujący wynik. Może się różnić w zależności od lokalnych ustawień komputera.

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

Zainstaluj nowy pakiet

Istnieją dwa sposoby dodawania nowych pakietów R. Jeden instaluje bezpośrednio z katalogu CRAN, a drugi pobiera pakiet do lokalnego systemu i instaluje go ręcznie.

Zainstaluj bezpośrednio z CRAN

Następujące polecenie pobiera pakiety bezpośrednio ze strony internetowej CRAN i instaluje pakiet w środowisku R. Możesz zostać poproszony o wybranie najbliższego lustra. Wybierz ten odpowiedni dla Twojej lokalizacji.

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

Zainstaluj pakiet ręcznie

Przejdź do łącza Pakiety R, aby pobrać wymagany pakiet. Zapisz pakiet jako plik.zip plik w odpowiednim miejscu w systemie lokalnym.

Teraz możesz uruchomić następujące polecenie, aby zainstalować ten pakiet w środowisku 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")

Załaduj pakiet do biblioteki

Zanim pakiet będzie można użyć w kodzie, należy go załadować do bieżącego środowiska języka R. Musisz także załadować pakiet, który był już wcześniej zainstalowany, ale nie jest dostępny w bieżącym środowisku.

Pakiet jest ładowany za pomocą następującego polecenia -

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