36 Instalando e usando pacotes (packages) do R
O programa R é composto de 3 partes básicas:
-
1.
- o R-base, o “coração” do R que contém as funções principais disponíveis quando
iniciamos o programa,
-
2.
- os pacotes recomendados (recommended packages) que são instalados junto com o
R-base mas não são carregados quando iniciamos o programa. Por exemplo os pacotes
MASS, lattice, nlme são pacotes recomendados – e há vários outros. Para usar as funções
destes pacotes deve-se carregá-los antes com o comando library(). Por exemplo o
comando library(MASS) carrega o pacote MASS.
-
3.
- os pacotes contribuídos (contributed packages) não são instalados junto com o R-base.
Estes pacotes disponívies na página do R são pacotes oficiais. Estes pacotes adicionais
fornecem funcionalidades específicas e para serem utilizados devem ser copiados,
instalados e carregados, conforme explicado abaixo. Para ver a lista deste pacotes com
uma descrição de cada um deles acesse a página do R e siga os links para CRAN e Package
Sources.
Antes de instalar o pacote voce pode ver se ele já está instalado/disponível. Para isto inicie o R e
digite o comando:
> require(NOME_DO_PACOTE)
Se ele retornar T é porque o pacote já está instalado/disponível e voce não precisa instalar. Se
retornar F siga os passos a seguir.
A instalação e uso dos pacotes vai depender do seu sistema operacional e os privilégios que voce
tem no seu sistema. Nas explicações a seguir assume-se que voce está em uma máquina conectada à
internet. O comando mostrado vai copiar o arquivo para seu computador, instalar o pacote
desejado e ao final perguntar se voce quer apagar o arquivo de instalação (responda Y
(yes))
-
1.
- Instalação em máquinas com Windows98 ou em máquinas NT/XP/LINUX com
senha de administrador (instalação no sistema).
Neste caso basta usar o comando install.packages() com o nome do pacote desejado entre
aspas. Por exemplo para instalar o pacote CircStats digite:
> install.packages('CircStats')
O pacote vai ser instalado no sistema e ficar disponível para tudos os usuários. Para usar o
pacote basta digitar library(CircStats) ou require(CircStats).
-
2.
- Instalação em máquinas NT/XP/LINUX na conta do usuário, sem senha de
administrador (instalação na conta do usuário)
Neste caso o usuário deve abrir um diretório para instalar o pacote e depois rodar o comando de
instalação especificando este diretório. Por exemplo, suponha que voce queira instalar o
pacote CircStats na sua conta no sistema Linux do LABEST. Basta seguir os seguintes
passos.
-
1.
- Na linha de comando do Linux abra um diretório (se já não existir) para instalar os pacotes. Por
exemplo, chame este diretório Rpacks:
% mkdir -p ~/Rpacks
-
2.
- Inicie o R e na linha de comando do R digite:
> install.packages("CircStats", lib="~/Rpacks")
-
3.
- Neste caso o pacote vai ser instalado na área do usuário e para carregar o pacote
digite:
> library(CircStats, lib="~/Rpacks")
NOTA: no Windows voce pode, alternativamente, instalar usando o menu do R selecionando a
opção PACKAGES – INSTALL FROM CRAN.
36.1 Pacotes não-oficiais
Além dos pacotes contribuídos existem diversos pacotes não-oficiais disponívies em outros locais na
web. Em geral o autor fornece instruções para instalação. As instruções gerais para instalação são as
seguintes: