2.6 Instalando pacotes

Pacotes no R são coleções de funções, dados e documentação desenvolvidas para ampliar as funcionalidades básicas do R.

Pense nos pacotes como “plugins” ou “extensões” que você pode adicionar ao R para realizar tarefas específicas que não estão incluídas na instalação padrão do software.

ualquer pessoa pode fazer um novo pacote e disponibilizar para a comunidade, o que acelera bastante o desenvolvimento da ferramenta.

Um pacote pode incluir:

Funções: Conjuntos de comandos que automatizam tarefas específicas.

Dados: Conjuntos de dados que podem ser usados para prática e exemplos.

Documentação: Instruções e exemplos que explicam como usar as funções do pacote

Existem três maneiras de instalar pacotes no R:

• Via CRAN (Comprehensive R Archive Network)

• Via Github

• Via arquivo .zip/.tar.gz

2.6.1 Instalando via CRAN

O CRAN (Comprehensive R Archive Network) é uma rede global de servidores que armazenam e distribuem o software R, pacotes adicionais, documentação e outras ferramentas associadas. É o principal repositório onde os usuários podem encontrar e baixar pacotes de R para estender a funcionalidade básica da linguagem.

Os pacotes submetidos ao CRAN passam por uma verificação rigorosa para garantir que atendam aos padrões de qualidade e funcionem corretamente com a versão mais recente do R. Isso inclui testes de compatibilidade e revisões de código.

Além dos pacotes, o CRAN oferece extensa documentação, incluindo manuais, tutoriais, e materiais de referência que ajudam os usuários a aprender e usar o R de maneira eficaz.

Pacotes do CRAN podem ser através da função install.packages(“nomedopacote”). Veja o exemplo abaixo:

install.packages("readxl")

Lembrete: o nome do pacote sempre deve estar entre aspas.


Pacotes também podem ser instalados na aba “Packages” do RStudio. Basta clicar “Install”.

Uma nova janela abrirá, na qual podemos procurar o pacote desejado e instalá-lo.

Podemos instalar pacotes pela aba Packages

Figure 2.7: Podemos instalar pacotes pela aba Packages



Para a aula de hoje vamos instalar os seguintes pacotes:

install.packages("readxl")
install.packages("readr")

A instalação dos pacotes pode demorar um pouco, dependendo do tamanho do pacote e da velocidade da internet.

2.6.2 Instalando via Github

Desenvolvedores costumam disponibilizar a última versão de seus pacotes no Github, sem carregá-los no CRAN. Em alguns casos, certos pacotes estão disponíveis apenas no Github.

Para instalar um pacote via github utilizar o comando:

devtools::install_github("nome-do-usuario/nome-do-repositorio")

2.6.3 Instalando via arquivo zip

Se precisar instalar um pacote que está zipado no seu computador (ou em algum servidor), utilize o seguinte comando

install.packages("C:/caminho/para/o/arquivo/zipado/nome-do-pacote.zip", repos = NULL)

O processo é semelhante a instalar pacotes via CRAN, com a diferença que agora o nome do pacote é o caminho inteiro até o arquivo. O parâmetro repos = NULL informa que estamos instalando a partir da máquina local.