Instalar o R

Programação
Introdução
Instalação do R e escolha dum editor ou IDE antes do primeiro tutorial.

0 Instalar o R

Para seguir os tutoriais, precisa primeiro do R. O R é a linguagem em que escrevemos o código e inclui o interpretador que o lê e executa. Instale-o seguindo a secção do seu sistema operativo. No fim, faremos um teste que demora menos de um minuto.

O RStudio não é o R. É um ambiente de desenvolvimento integrado (IDE), ou seja, um programa que reúne num só lugar o editor de código, a consola do R, a ajuda e outras ferramentas. Pode ser uma boa opção para começar. Primeiro instalaremos o R e depois decidiremos se queremos usar um IDE.

Linux

Em Linux, a instalação costuma ser feita pelo gestor de pacotes da distribuição. Abra um terminal e use as instruções correspondentes.

Em Ubuntu ou Debian, a opção mais simples é instalar a versão mantida pela própria distribuição:

sudo apt update
sudo apt install r-base

Em Fedora, instale o meta-pacote R:

sudo dnf install R

Em Arch Linux, o pacote r está nos repositórios oficiais. Actualize o sistema e instale-o com privilégios de administrador (por exemplo, usando sudo):

sudo pacman -Syu r

O CRAN mantém instruções para Linux e páginas próprias para Ubuntu, Debian e Fedora. Consulte-as se usar outra distribuição ou se precisar duma versão mais recente do que a incluída nos repositórios da sua distribuição. Não copie comandos destinados a uma distribuição diferente.

macOS

  1. Abra a página oficial do R para macOS.
  2. Em Acerca deste Mac, confirme se o computador tem um processador Apple (M1, M2, M3, etc.) ou Intel. Descarregue o ficheiro .pkg da versão actual para essa arquitectura e para a sua versão do macOS.
  3. Abra o ficheiro e siga o instalador. Para estes primeiros tutoriais, as opções predefinidas são suficientes.

A página do CRAN indica os requisitos da versão actual. Consulte-a em vez de escolher um instalador apenas pelo número da versão.

Windows

  1. Abra a página oficial do R para Windows.
  2. Seleccione o download da versão actual do R para Windows.
  3. Abra o ficheiro .exe e siga o instalador. Para estes primeiros tutoriais, pode conservar as opções predefinidas.
  4. No fim, abra o R a partir do menu Iniciar.

A mesma página indica quais as versões de Windows suportadas pela edição actual do R.

Confirmar a Instalação

Em Linux ou macOS, abra um terminal e escreva:

R

Em Windows, abra o R pelo menu Iniciar. Nos três sistemas deverá aparecer a consola e um sinal > à espera dum comando. Escreva:

1 + 1

Se aparecer [1] 2, o R está a executar código. Para sair da consola, escreva q(). Quando o R perguntar se quer guardar a área de trabalho, pode responder n neste teste.

Se o terminal disser que não encontra R, feche-o, volte a abri-lo e repita o teste. Se continuar a falhar, confirme os passos na página oficial do seu sistema operativo antes de instalar outro programa por cima.

1 Escolher um Editor ou IDE

Pode escrever código num editor e enviá-lo para o R, ou usar apenas a consola. Se nunca trabalhou com um editor de programação, o RStudio Desktop é uma escolha prática: instale a edição open source depois do R.

Os Painéis do RStudio

Na imagem da documentação da Posit, identifique os quatro painéis principais:

  • Source: o editor onde escrevemos e alteramos scripts. Aparece quando abrimos um script ou criamos um novo.
  • Console: a consola onde o R executa os comandos e mostra os resultados.
  • Environment: permite consultar os objectos criados na sessão.
  • Output: reúne separadores para ficheiros, gráficos, pacotes e ajuda.

A disposição pode variar, e os painéis podem ser reorganizados. A imagem e a explicação completa pertencem à Posit: documentação oficial, «Pane Layout». Procure aí os nomes dos painéis e compare-os com a sua janela do RStudio.

R Commander

O R Commander é uma interface gráfica para o R que permite escolher análises através de menus. As escolhas geram comandos R, que ficam visíveis no separador R Script. Os resultados aparecem em Output e os avisos e erros em Messages. É um programa diferente do RStudio. Estes tutoriais ensinam a executar comandos em R, pelo que não precisa do R Commander.

O manual de John Fox, Getting Started With the R Commander, mostra a janela na figura 2 (página 3). Compare os menus e as áreas de comandos, resultados e mensagens. As capturas são de versões anteriores. A aparência pode variar com a versão e o sistema operativo. O documento é disponibilizado pelo projecto R Commander no CRAN.

Se algum dos documentos não aparecer aqui, abra a ligação respectiva acima.

Outros Editores

Se já usa um editor, não é preciso mudar para acompanhar estes materiais. Pode continuar com Vim ou Neovim, Emacs ou VS Code e acrescentar integração com R quando lhe for útil. Há, por exemplo, documentação para Vim-R, R.nvim para Neovim, ESS para Emacs e R no VS Code. Estas integrações destinam-se a quem já conhece o editor. Se está a começar, pode deixá-las para mais tarde.

Com o R a funcionar, avance para Aprender a Falar R. Nesse tutorial começamos logo a escrever e a ler código.