Capítulo 32 R e RStudio

O R é um software de código aberto desenvolvido como uma implementação gratuita da linguagem S, que foi concebida especificamente para computação estatística, programação estatística e geração de gráficos. A principal intenção era proporcionar aos utilizadores a capacidade de explorar dados de maneira intuitiva e interativa, utilizando representações gráficas significativas para facilitar a compreensão dos dados. O software estatístico R foi originalmente criado por Ross Ihaka e Robert Gentleman, da Universidade de Auckland, Nova Zelândia.

O R oferece um conjunto integrado de ferramentas para manipulação de dados, cálculo e visualização gráfica. Ele oferece:

  • Manipulação eficiente de dados e armazenamento flexível;
  • Operadores poderosos para cálculos em arrays e matrizes;
  • Uma coleção abrangente, coerente e integrada de ferramentas para análise de dados;
  • Recursos gráficos avançados para análise e visualização de dados, seja na tela ou em cópia impressa;
  • Uma linguagem de programação robusta, intuitiva e eficaz, que inclui estruturas condicionais, loops, funções recursivas definidas pelo utilizador, além de recursos de entrada e saída de dados.

32.1 Instalação e funcionalidades básicas

  • A versão base do R, que inclui o conjunto fundamental de comandos e funções, pode ser descarregada diretamente do site oficial: https://www.r-project.org/. Após instalar o R, é altamente recomendável instalar também um ambiente de desenvolvimento integrado (IDE) para facilitar o trabalho com o código R. Um IDE permite ao utilizador escrever, guardar e organizar scripts de código R de forma mais eficiente, além de executar comandos diretamente no Console do R e gerir configurações e saídas de forma conveniente. Uma escolha popular de IDE é o RStudio, que é gratuito e pode ser descarregado em https://www.rstudio.com/.

  • Além do conjunto base de funções, o R oferece uma vasta gama de pacotes adicionais desenvolvidos pela comunidade de utilizadores. Estes pacotes podem ser instalados diretamente pelo Console do R ou através do menu do RStudio. Para instalar um pacote no Console, pode usar a função install.packages("nome_do_pacote"). É importante lembrar que, para instalar pacotes, é necessário estar ligado à internet. Para visualizar todos os pacotes já instalados no seu ambiente R, pode utilizar a função installed.packages(). Para usar os packages nãoo incluídos na base do R é necessário torna-los activos, usando a função library().

32.3 Atalhos

  • CTRL+ENTER: executa a(s) linha(s) de código selecionada(s) no script.

  • ALT+-: insere o operador de atribuição (<-) no script.

  • CTRL+SHIFT+M: (%>%) operador pipe no script.

  • CTRL+1: move o cursor para o painel de script.

  • CTRL+2: move o cursor para o console.

  • CTRL+ALT+I: insere um novo “chunk” de código no R Markdown.

  • CTRL+SHIFT+K: compila um documento R Markdown.

  • ALT+SHIFT+K: abre uma janela com todos os atalhos de teclado disponíveis.

No MacBook, os atalhos geralmente são os mesmos, substituindo o CTRL por Command e o ALT por Option.