Les données source proviennent de la bibliothèque SASHELP (sashelp.class). De nouveaux jeux de données (myclass, myclass1, under13) sont créés et manipulés en interne au sein du script.
1 Bloc de code
DATA STEP Data
Explication : Ce bloc DATA STEP crée un nouveau jeu de données appelé 'myclass'. Il lit les observations du jeu de données 'sashelp.class' et ajoute une nouvelle variable 'heightcm' en multipliant la variable 'height' existante par 2. 'run;' termine l'étape DATA.
Copié !
data myclass;
set sashelp.class;
heightcm=height*2;
run;
1
DATA myclass;
2
SET sashelp.class;
3
heightcm=height*2;
4
RUN;
2 Bloc de code
PROC PRINT
Explication : Cette étape PROC PRINT affiche le contenu du jeu de données 'myclass' dans la fenêtre de résultats. C'est une procédure courante pour examiner rapidement les données.
Copié !
proc print data=myclass;
run;
1
PROC PRINTDATA=myclass;
2
RUN;
3 Bloc de code
PROC MEANS
Explication : Cette étape PROC MEANS calcule des statistiques descriptives (par défaut : N, moyenne, écart-type, min, max) pour les variables 'age' et 'heightcm' du jeu de données 'myclass'. 'var' spécifie les variables pour lesquelles les statistiques doivent être calculées.
Copié !
proc means data=myclass;
var age heightcm;
run;
1
PROC MEANSDATA=myclass;
2
var age heightcm;
3
RUN;
4 Bloc de code
DATA STEP / PROC PRINT Data
Explication : Ces deux lignes démontrent que SAS n'est pas sensible à l'espacement. Elles créent un jeu de données 'myclass1' identique à 'sashelp.class' et l'affichent immédiatement. C'est une version condensée des blocs précédents, illustrant la flexibilité de la syntaxe.
Copié !
data myclass1; set sashelp.class; run;
proc print data=myclass1; run;
1
2
DATA myclass1;
3
SET sashelp.class;
4
5
RUN;
6
PROC PRINT
7
DATA=myclass1;
8
9
RUN;
10
5 Bloc de code
DATA STEP Data
Explication : Ce bloc DATA STEP crée un jeu de données 'under13' en sélectionnant uniquement les observations de 'sashelp.class' où la variable 'AGE' est inférieure à 13. La clause 'where' est utilisée pour le filtrage des observations. Les lignes avec des astérisques sont des commentaires SAS.
Copié !
data under13;
set sashelp.class;
where AGE<13;
*comment with * should be end with semicolon;
*drop heIGht Weight;
run;
1
DATA under13;
2
SET sashelp.class;
3
where AGE<13;
4
*comment with * should be end with semicolon;
5
*drop heIGht Weight;
6
RUN;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.