Le script contient deux étapes principales présentées sous forme d'activités. La première est une PROC PRINT qui affiche le contenu de la table SASHELP.CLASS. La seconde est une PROC TRANSPOSE qui transforme les données de cette table pour créer une nouvelle table nommée CLASS_T. L'instruction 'id Name;' est utilisée pour que les valeurs de la variable Name deviennent les noms des colonnes dans la table de sortie. Le script est commenté avec des instructions suggérant un exercice pédagogique.
Analyse des données
Type : SASHELP
Le script utilise exclusivement la table 'CLASS' de la bibliothèque standard SASHELP, qui est toujours disponible dans un environnement SAS.
1 Bloc de code
PROC PRINT
Explication : Cette étape affiche l'intégralité du contenu de la table 'sashelp.class' dans la fenêtre de résultats de SAS.
Copié !
proc print data=sashelp.class;
run;
1
PROC PRINTDATA=sashelp.class;
2
RUN;
2 Bloc de code
PROC TRANSPOSE Data
Explication : Cette procédure transpose la table 'sashelp.class' et crée une nouvelle table en sortie nommée 'work.class_t'. L'instruction 'id Name' spécifie que les valeurs de la variable 'Name' seront utilisées comme noms pour les nouvelles colonnes. Par défaut, toutes les variables numériques non spécifiées ailleurs (ici Age, Height, Weight) sont transposées. La ligne 'var Height Weight;' est un commentaire et n'est donc pas exécutée.
Copié !
proc transpose data=sashelp.class out=class_t;
id Name;
*var Height Weight;
run;
1
PROC TRANSPOSEDATA=sashelp.class out=class_t;
2
id Name;
3
*var Height Weight;
4
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.