Microtutorial RStudio

O RStudio é um ambiente de desenvolvimento integrado (IDE) projetado para a linguagem de programação R. Ele facilita o trabalho de cientistas de dados, estatísticos e analistas, oferecendo ferramentas para escrever, executar e depurar códigos em R, além de recursos para visualização, relatórios e integração com outras linguagens.


Definição

  • Existem duas versões principais:
    • RStudio Desktop → roda localmente no computador
    • RStudio Server → acessado pelo navegador, instalado em um servidor
  • Suporta R Markdown, Shiny Apps, pacotes, gráficos interativos e conexão com bancos de dados
  • Organiza o fluxo de trabalho em janelas (script, console, ambiente, gráficos, arquivos, etc.)
  • Fornece uma interface gráfica amigável para trabalhar com R

Interface do RStudio

  1. Source: área para escrever, salvar e executar scripts da linguagem R.
  2. Environment:
    • Environmen → variáveis e outras estruturas do ambiente
    • History → histórico de comandos executados
    • Connections → configuração das conexões com bancos de dados
    • Git → integração com controle de versão
    • Tutorial → guias interativos
  3. Console:
    • Console → área para executar comandos: instalar bibliotecas, manipulação do ambiente virtual, entre outros
    • Terminal → acesso ao terminal do sistema: git, por exemplo
    • Background Jobs → execução de tarefas em segundo plano
  4. Viewer:
    • Files → árvore de arquivos do projeto
    • Plots → visualização de gráficos
    • Packages → lista e gerenciamento de pacotes
    • Help → documentação e ajuda
    • Viewer → visualização de conteúdo HTML
    • Presentation → apresentações em R Markdown

Criando um novo projeto

  1. Acessar File
  2. Clicar em New Project
  3. Escolher New Directory
  4. Definir as opções:
    • Project name → nome do projeto
    • Project directory → diretório onde será salvo
    • Git repository → criar repositório Git (opcional)
    • Use renv → ativar ambiente virtual (opcional)

Funções para manipulação do ambiente virtual - renv.

Inicialização do renv:


renv::init()         # Inicializa um novo projeto renv. Cria o arquivo renv.lock e a pasta renv/.
renv::activate()     # Ativa o ambiente renv no projeto atual.
renv::deactivate()   # Desativa o ambiente renv (usa pacotes do R global).

Instalação e gerenciamento de pacotes:


renv::install("pacote")                 # Instala um pacote dentro do ambiente isolado renv.
renv::install(c("pacote1","pacote2"))   # Instala múltiplos pacotes de uma vez.
renv::remove("pacote")                  # Remove um pacote do ambiente.
renv::update("pacote")                  # Atualiza um pacote para a versão mais recente compatível.
renv::update()                          # Atualiza todos os pacotes do ambiente.
renv::dependencies()                    # Lista pacotes usados no projeto (escaneia scripts R).

Estas são apenas algumas funções de manipulação do ambiente virtual de um projeto R.


Conclusão

Este microtutorial tem o intuito de introduzir os estudantes aos recursos básicos da IDE RStudio e do ambiente virtual renv. Nas próximas postagens, vamos explorar como criar scripts, instalar pacotes e gerar gráficos, entre outros recursos. Muito obrigado e até a próxima!

Instalação e outras informações: https://livro.curso-r.com/1-2-instalacao-do-rstudio.html

Renv: https://rstudio.github.io/renv/

Comentários

Postagens mais visitadas deste blog