Sessão R = ambiente + pacotes

R para Usuários de SAS

Melinda Higgins, PhD

Research Professor/Senior Biostatistician Emory University

Por que aprender R?

  • Logotipo do R
  • R é GRÁTIS. Grátis em custo e livre por ser open source
  • A popularidade do R cresce rápido $^1$
    • Vagas em data science para R já superaram as de SAS
    • R aparece com mais frequência em artigos acadêmicos que SAS
  • A instalação básica do R é pequena (geralmente < 100MB)
  • Já falei que R é GRÁTIS?
1 [https://r4stats.com/articles/popularity/](https://r4stats.com/articles/popularity/)
R para Usuários de SAS

Uma sessão de computação SAS vs R

componentes do sas

R para Usuários de SAS

Uma sessão de computação SAS vs R

adicionar biblioteca work do sas

R para Usuários de SAS

Uma sessão de computação SAS vs R

pacotes r

R para Usuários de SAS

Uma sessão de computação SAS vs R

adicionar ambiente global do r

R para Usuários de SAS

Uma sessão de computação SAS vs R

seta ligando componentes do sas e pacotes r

R para Usuários de SAS

Uma sessão de computação SAS vs R

seta ligando biblioteca work do sas e ambiente global do r

R para Usuários de SAS

Dados e outros objetos

sas proc datasets como a função r ls list

 

  • ls() lista todos os dados e objetos no ambiente global da sessão do R
R para Usuários de SAS

Carregar arquivos de dados

sas libname ou data e set como a função r load

 

  • load() carrega conjuntos de dados no formato binário .RData
R para Usuários de SAS

Ambiente global - nova sessão

Normalmente não há objetos no ambiente global no início de uma nova sessão do R.

ls()
character(0)
R para Usuários de SAS

Carregar dados

  • Conjunto de dados Abalone $^1$
  • Molusco semelhante a amêijoas, mexilhões ou ostras
  • Marine Research Lab, Tasmânia, Austrália
  • Usar medições para prever a idade
# Carregar o conjunto de dados abalone
load("abalone.RData")

# Listar os objetos na memória
ls()
"abalone"

foto de abalone

1 [https://archive.ics.uci.edu/ml/datasets/abalone](https://archive.ics.uci.edu/ml/datasets/abalone)
R para Usuários de SAS

Obtendo ajuda

menu de ajuda do sas como a função help do r

 

  • help() dá acesso à documentação de qualquer função ou pacote instalado
R para Usuários de SAS
help(ls)

captura de tela da página de ajuda da função ls do r

R para Usuários de SAS

Configurações e funcionalidades

sas proc setinit e status de produtos como r sessioninfo e funções library

  • sessioninfo() traz detalhes do sistema e dos pacotes carregados
  • library() carrega pacotes durante sua sessão do R
  • Dezenas de milhares de pacotes R estão disponíveis e aumentam a cada dia $^1$
1 [https://cran.r-project.org/web/packages/](https://cran.r-project.org/web/packages/)
R para Usuários de SAS

R sessionInfo

sessionInfo()
R version 4.5.2 (2025-10-31)
Platform: x86_64-pc-linux-gnu
Running under: Ubuntu 24.04.3 LTS

Matrix products: default

locale:
[1] LC_CTYPE=en_US.UTF-8
[2] LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8
[4] LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     
R para Usuários de SAS

R sessionInfo

# Carregar o pacote dplyr e executar sessionInfo novamente
library(dplyr)
sessionInfo()
R version 4.5.2 (2025-10-31)
Platform: x86_64-pc-linux-gnu
Running under: Ubuntu 24.04.3 LTS

... some output removed ...

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base   

other attached packages:
[1] dplyr_1.1.4
R para Usuários de SAS

Vamos começar sua primeira sessão em R

R para Usuários de SAS

Preparing Video For Download...