Sesión de R = entorno + paquetes

R para usuarios de SAS

Melinda Higgins, PhD

Research Professor/Senior Biostatistician Emory University

¿Por qué aprender R?

  • Logotipo de R
  • R es GRATUITO. Gratis en coste y con licencia de código abierto
  • La popularidad de R crece rápidamente $^1$
    • Los empleos de data science para R ya superan a los de SAS
    • Ahora R aparece más en artículos académicos que SAS
  • La instalación básica de R es pequeña (normalmente < 100MB)
  • ¿Mencioné que R es GRATUITO?
1 [https://r4stats.com/articles/popularity/](https://r4stats.com/articles/popularity/)
R para usuarios de SAS

Una sesión de cómputo: SAS vs R

componentes de SAS

R para usuarios de SAS

Una sesión de cómputo: SAS vs R

añadir biblioteca work de SAS

R para usuarios de SAS

Una sesión de cómputo: SAS vs R

paquetes de r

R para usuarios de SAS

Una sesión de cómputo: SAS vs R

añadir entorno global de r

R para usuarios de SAS

Una sesión de cómputo: SAS vs R

vínculo entre componentes de sas y paquetes de r

R para usuarios de SAS

Una sesión de cómputo: SAS vs R

vínculo entre biblioteca work de sas y entorno global de r

R para usuarios de SAS

Datos y otros objetos

sas proc datasets como la función ls de r

 

  • ls() muestra todos los datos y objetos relacionados cargados en el entorno global de la sesión de R
R para usuarios de SAS

Cargar archivos de datos

sas libname o data y set como la función load de r

 

  • load() carga conjuntos de datos en formato binario .RData
R para usuarios de SAS

Entorno global: sesión nueva

Normalmente no hay objetos en el entorno global al empezar una sesión nueva de R.

ls()
character(0)
R para usuarios de SAS

Cargar datos

  • Conjunto de datos de abulón $^1$
  • Molusco similar a almejas, mejillones u ostras
  • Marine Research Lab, Tasmania, Australia
  • Usar medidas para predecir la edad
# Carga el conjunto de datos abalone
load("abalone.RData")

# Lista los objetos en memoria
ls()
"abalone"

foto de abulón

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

Obtener ayuda

menú de ayuda de sas como la función help de r

 

  • help() da acceso a la documentación de cualquier función o paquete instalado
R para usuarios de SAS
help(ls)

captura de la página de ayuda de la función ls de r

R para usuarios de SAS

Configuración y funcionalidad

sas proc setinit y estado de productos como sessioninfo y library de r

  • sessioninfo() ofrece detalles del sistema y de los paquetes cargados
  • library() se usa para cargar paquetes durante tu sesión de R
  • Hay decenas de miles de paquetes de R, y siguen aumentando cada día $^1$
1 [https://cran.r-project.org/web/packages/](https://cran.r-project.org/web/packages/)
R para usuarios 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 usuarios de SAS

R sessionInfo

# Carga el paquete dplyr y vuelve a ejecutar sessionInfo
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 usuarios de SAS

Vamos a empezar con tu primera sesión de R

R para usuarios de SAS

Preparing Video For Download...