R - Pacotes
Os pacotes R são uma coleção de funções R, código compilado e dados de amostra. Eles são armazenados em um diretório chamado"library"no ambiente R. Por padrão, R instala um conjunto de pacotes durante a instalação. Mais pacotes são adicionados posteriormente, quando são necessários para algum propósito específico. Quando iniciamos o console R, apenas os pacotes padrão estão disponíveis por padrão. Outros pacotes que já estão instalados devem ser carregados explicitamente para serem usados pelo programa R que os usará.
Todos os pacotes disponíveis na linguagem R estão listados em Pacotes R.
Abaixo está uma lista de comandos a serem usados para verificar, verificar e usar os pacotes R.
Verifique os pacotes R disponíveis
Obtenha localizações de bibliotecas contendo pacotes R
.libPaths()
Quando executamos o código acima, ele produz o seguinte resultado. Isso pode variar dependendo das configurações locais do seu PC.
[2] "C:/Program Files/R/R-3.2.2/library"
Obtenha a lista de todos os pacotes instalados
library()
Quando executamos o código acima, ele produz o seguinte resultado. Isso pode variar dependendo das configurações locais do seu 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
Obtenha todos os pacotes carregados atualmente no ambiente R
search()
Quando executamos o código acima, ele produz o seguinte resultado. Isso pode variar dependendo das configurações locais do seu PC.
[1] ".GlobalEnv" "package:stats" "package:graphics"
[4] "package:grDevices" "package:utils" "package:datasets"
[7] "package:methods" "Autoloads" "package:base"
Instale um novo pacote
Existem duas maneiras de adicionar novos pacotes R. Um é instalar diretamente do diretório CRAN e outro é baixar o pacote para seu sistema local e instalá-lo manualmente.
Instale diretamente do CRAN
O comando a seguir obtém os pacotes diretamente da página da Web do CRAN e instala o pacote no ambiente R. Você pode ser solicitado a escolher um espelho mais próximo. Escolha o apropriado para sua localização.
install.packages("Package Name")
# Install the package named "XML".
install.packages("XML")
Instale o pacote manualmente
Acesse o link Pacotes R para baixar o pacote necessário. Salve o pacote como um.zip arquivo em um local adequado no sistema local.
Agora você pode executar o seguinte comando para instalar este pacote no 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")
Carregar pacote na biblioteca
Antes que um pacote possa ser usado no código, ele deve ser carregado no ambiente R atual. Você também precisa carregar um pacote que já está instalado anteriormente, mas não disponível no ambiente atual.
Um pacote é carregado usando o seguinte 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")