R Básico 2024 | Aula 19

Pacotes

Encarte

Filosofia de publicação (Selo DC)

Apoio CEAC e UFSJ

Livro de Apoio

Usaremos Batista e Oliveira (2022):

Pacote R

Perguntas básicas

  • Quantidade? 21275 (≤ 10/09/2024, às 21:45)
  • Tipos?: .tar.gz, .zip, etc…
  • Onde? CRAN, GitHub, etc…
  • Instalar? install.packages(), atalhos do RStudio
  • Usar? library(), require(), ::, :::
  • Publicar?: Sim ou Não!

Esqueleto de um pacote


Instalação



  • Instalação (CRAN)
install.packages("midrangeMCP")
  • Pacote fonte (Local)
> install.packages(pkgs = "./midrangeMCP.tar.gz", 
+ repos = NULL, type = "source")
> install.packages("devtools")
> install_github("bendeivide/midrangeMCP")

Instalação

Objetivos de um pacote

  • Compartilhamento de código;
  • Otimizar suas atividades;
  • Propagar conhecimento.

Usando as funções de um pacote

  • Anexando os pacotes
> # Carregando e anexando o pacote midrangeMCP
> library(midrangeMCP)
> 
> # Usandos as fucoes diretamente
> MRbarplot()
  • Sem anexar
> midrangeMCP::MRbarplot()
  • Buscando por funções internas
midrangeMCP:::

Ajuda de funções de um pacote

Obrigado

Sugestões, perguntas, críticas…

Referências

BATISTA, B. D. O.; OLIVEIRA, D. A. B. J. R básico. Ouro Branco, MG, Brasil: [s.n.], 2022.