Introdução

Introdução

O GNU R oferece uma grande variedade de pacotes para seus usuários. Existem todos os tipos de pacotes para r, que permitem exibir gráficos ou executar testes estatísticos. Alguns pacotes são projetados para aplicações específicas para um determinado setor. Muitos pacotes já fazem parte da instalação básica do R, no entanto, alguns deles precisam ser instalados adicionalmente no GNU R. Este artigo descreverá como instalar e usar pacotes em R.

O que é um pacote

A pacote é um conjunto de funções, arquivos de ajuda e arquivos de dados que foram vinculados juntos. Para usar um pacote em r, você precisa primeiro garantir que ele esteja instalado no local biblioteca. Em geral, a única biblioteca no nível do sistema é usada para armazenar os pacotes R padrão R. Você pode, no entanto, adicionar bibliotecas adicionais. Você também precisa se lembrar sobre o carregamento de pacotes em sua sessão R atual. Isso é muito importante ao usar r. É recomendável que você não carregue muitos pacotes no momento. Carregar um grande número de pacotes pode resultar em erros devido a confrontos de nomes de funções provenientes de dois pacotes diferentes.

Listando pacotes em bibliotecas locais

Para verificar os pacotes padrão instalados com r, é possível usar o getOption () função da seguinte forma:

> getOption ("DefaultPackages")
[1.]

Na lista acima do base o pacote foi omitido. Este pacote é sempre carregado quando você inicia r e contém as funções R Elementares.

Você também pode listar os pacotes atualmente carregados por

> (.pacotes ()))
[1] "STATS" "Graphics" "grdevices" "Utils" "DataSets" "Methods"
[7] "Base"

Para ver todos os pacotes disponíveis, adicionamos o todos.disponível opção para a expressão R acima

> (.pacotes (todos.disponível = true))
[1] "Base" "classe" "" Cluster "" CodeTools "
[6] "Compiler" "DataSets" "estrangeiro" "GRAPHICS" GRDEVICES "
[11] "grade" "Kernsmooth" "Lattice" "Mass" "Matrix"
[16] "Métodos" "MGCV" "nlme" "nnet" "Parallel"
[21] "rpart" "espacial" "estatísticas" "estatísticas" "estatísticas"
[26] "Sobrevivência" "Tcltk" "Ferramentas" "Utils"

Além disso, você pode executar o biblioteca() função sem argumentos. Isso produzirá todos os pacotes disponíveis com uma breve descrição, como mostrado abaixo.

Pacotes na biblioteca '/usr/lib/r/biblioteca':
base no pacote de base R
Funções de bootstrap de inicialização (originalmente por Angelo Canty
para s)
Funções de classe para classificação
Análise de cluster de cluster estendeu Rousseeuw et al.
Ferramentas de análise de código CodeTools para R
compilador o pacote de compilador R
conjuntos de dados o pacote de conjuntos de dados R
Dados de leitura estrangeira armazenados por Minitab, S, SAS, SPSS,
Stata, systat, dbase,…
Graphics the R Graphics Package
grdevices os dispositivos gráficos R e suporte para cores
e fontes
pacote de gráficos da grade
Kernsmooth funções para suavização do kernel para Wand & Jones
(1995)
Gráficos de treliça de treliça
Funções de suporte de massa e conjuntos de dados para venables e
Missa de Ripley
Matrix Sparse e densas classes e métodos
Métodos Métodos e classes formais
:


Pacotes de carregamento

Vamos agora carregar um pacote LATTICE. Isso pode ser alcançado com o biblioteca() função conforme indicado abaixo.

> Biblioteca (treliça)

Para exibir a documentação relacionada ao pacote carregado, executamos o seguinte comando Linux:

> biblioteca (ajuda = treliça)

Isso listará as informações relevantes para o pacote de treliça com as funções que podem ser usadas nesse pacote.
Informações adicionais podem ser obtidas digitando

>?LATTICE

Encontrando e instalando pacotes R

Uma das maiores fontes de pacotes R é a Rede Abrangente de Arquivo R (CRAN). É hospedado pela R Foundation, que também supervisiona o desenvolvimento de r. Cran está hospedado em vários sites de espelho em todo o mundo, então escolha o mais próximo de você para minimizar os tempos de download. Por exemplo, você pode acessar uma lista de pacotes R disponíveis em Cran. Também há documentação relevante disponível para cada pacote listado em cran.

Instalação de pacotes R da CLI Linux

Primeiro, descrevemos como instalar um pacote R da linha de comando Linux. Digamos que gostaríamos de instalar o pacote de “probabilidade” R. Podemos baixá -lo por:

$ wget -q http: // cran.CSIRO.AU/SRC/Contrib/Likeliento_1.5.alcatrão.gz

Em seguida, usamos o R CMD Instale comando para instalá -lo. Observe que, dependendo do destino de instalação, pode ser necessário ter privilégios de superusuário:

$ sudo r cmd install liquidelhood_1.5.alcatrão.gz
[sudo] senha para lubos:
* Instalando na biblioteca '/usr/local/lib/r/site-library'
* Instalando * fonte * pacote 'probabilidade'…
** Pacote 'Prove de Probidade' Unpacotado com sucesso e Sums MD5 verificados
** r
** dados
** Demo
** Preparando o pacote para carregamento preguiçoso
** ajuda
*** Instalando índices de ajuda
** Indices de pacote de construção
** Teste se o pacote instalado puder ser carregado
* Feito (probabilidade)

OBSERVAÇÃO: Esteja ciente de que alguns pacotes exigirão pré -requisitos. Nesse caso, use o comando acima para instalar pré -requisitos antes do pacote desejado.



Instalação de pacotes R do console R

Existe uma função R para instalar pacotes do console R. Esta função solicitará que você selecione o espelho mais próximo ao seu local e instalará o pacote desejado. Observe o caminho em que o pacote está sendo instalado. Você precisará desse caminho quando quiser remover o pacote correspondente.

 > Instale.pacotes ("probabilidade")
Instalando o (s) pacote (s) em '/home/renata/r/x86_64-pc-linux-gnu-library/2.15 '
(como 'lib' não é especificado)
--- Selecione um espelho de cran para uso nesta sessão ---
Carregando interface TCL/TK… FEITO
Experimentando URL 'http: // cran.CSIRO.AU/SRC/Contrib/Likeliento_1.5.alcatrão.gz '
Tipo de conteúdo 'Aplicativo/X-Gzip' Comprimento 36789 Bytes (35 KB)
URL aberto
===================================================
baixado 35 kb
* Instalando * fonte * pacote 'probabilidade'…
** Pacote 'Prove de Probidade' Unpacotado com sucesso e Sums MD5 verificados
** r
** dados
** Demo
** Preparando o pacote para carregamento preguiçoso
** ajuda
*** Instalando índices de ajuda
** Indices de pacote de construção
** Teste se o pacote instalado puder ser carregado
* Feito (probabilidade)
Os pacotes de origem baixados estão em
'/tmp/rtmpwrwfqi/download_packages'

Vamos agora remover o pacote probabilidade Do local correspondente. Isso pode ser feito da seguinte forma:

> remover.Pacotes ("Probatelidade", "/Home/Renata/R/X86_64-PC-Linux-Gnu-Library/2.15 ")

Claro que você precisa especificar seu próprio caminho para o seu pacote.

Conclusão

Este artigo levou o mais próximo de usar pacotes personalizados em GNU r. Como você viu, o número de pacotes R é enorme, resultando nas aplicações extremamente amplas do software GNU R.


GNU R R Series:

Parte I: GNU r R Tutoriais introdutórios:

  1. Introdução ao GNU r no sistema operacional Linux
  2. Executando o GNU r no sistema operacional Linux
  3. Um rápido tutorial do GNU R para operações básicas, funções e estruturas de dados
  4. Um rápido tutorial do GNU R para modelos estatísticos e gráficos
  5. Como instalar e usar pacotes no GNU r
  6. Construindo pacotes básicos no GNU r

Parte II: Idioma GNU r:

  1. Uma visão geral da linguagem de programação GNU R

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Coisas para instalar no Ubuntu 22.04
  • Mastering Bash Script Loops
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Loops aninhados em scripts de basquete
  • Ubuntu 20.04 truques e coisas que você pode não saber
  • Manipulando a entrada do usuário em scripts bash
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…