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)
Existe en formation à distance
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