logo

[SAS2R] Migrer de SAS vers R

Migrer de SAS vers R

Cette formation est spécialement conçue pour des utilisateurs réguliers de SAS voulant découvrir la logique de R et les différences qui les attendent dans ce nouvel outil. L’accent est mis sur les fonctionnalités courantes de SAS et les pistes pour reproduire ces traitements dans R.

Durée : 2 ou 3 jours selon les attentes et le niveau du public

Logiciels possibles : R

Pré-requis : utilisation régulière de SAS (niveau SAS_BASE minimum)

1.   Quelques points de repère dans R

  • Concepts essentiels : fonction, package, objet, affectation
  • Environnement R Studio
  • Récupérer ses tables SAS dans R : comment sont-elles stockées
  • Sauvegarde et récupération de données
  • Enchaînements

2. Remplacer les procédures usuelles

  • Proc Contents : fonctions colnames, class, str, glimpse
  • Proc Print : fonctions print, as.tibble
  • Proc Means : fonctions summary, aggregate, describe
  • Proc Freq : fonctions table, prop.table, addmargins
  • Proc Tabulate : package {tables}
  • Proc Transpose : package {reshape2}
  • Proc SQL : package {dplyr}
  • Proc Sort : fonctions order, duplicated, duplicated2
  • Proc Export : fonction write.table, package {xlsx}

3. Remplacer l’étape DATA

  • Ajout de variables : principales fonctions
  • Empilement de tables : fonction rbind
  • Jointures : fonctions merge, *_join
  • Retain : fonctions cumsum, rank

4.   Remplacer l’ODS

  • ODS HTML, ODS RTF, ODS PDF : documents Rmarkdown
  • ODS RTF, ODS POWERPOINT : package {officer}
  • ODS EXCEL : packages {openxlsx} et {xltabr}

5.   Remplacer le langage macro

  • Macro-variables : vecteurs isolés
  • Macro-programmes : fonctions, boucles, vectorisation

Version PDF

  • Share

Comments are closed.