Les exemples utilisent des données générées (datalines) ou des ensembles de données SASHELP.
1 Bloc de code
DATA STEP / PROC CONTENTS Data
Explication : Cet exemple utilise l'option SORTEDBY= pour trier un ensemble de données 'sorttest' par 'priority' (décroissant) et 'indate'. Ensuite, la procédure PROC CONTENTS est utilisée pour afficher les informations descriptives de l'ensemble de données trié, y compris l'indicateur de tri.
DATA sorttest (sortedby=priority descending indate);
2
INPUT priority indate date7. office $ code $;
3
FORMAT indate date7.;
4
DATALINES;
5
1 03may01 CH J8U
6
1 21mar01 LA M91
7
1 01dec00 FW L6R
8
1 27feb99 FW Q2A
9
2 15jan00 FW I9U
10
2 09jul99 CH P3Q
11
3 08apr99 CH H5T
12
3 31jan99 FW D2W
13
;
14
PROC CONTENTSDATA=sorttest; RUN;
2 Bloc de code
PROC CONTENTS
Explication : Cet exemple utilise la procédure PROC CONTENTS pour afficher les informations descriptives de l'ensemble de données SAShelp.Snacks. Cela inclut le nombre d'observations, la longueur de l'observation, la date de dernière modification de l'ensemble de données, et d'autres faits, ainsi que les attributs des variables individuelles.
Copié !
proc contents data=sashelp.snacks;
run;
1
PROC CONTENTSDATA=sashelp.snacks;
2
RUN;
3 Bloc de code
PROC CONTENTS
Explication : Cet exemple montre l'affichage des informations de tri pour l'ensemble de données Sashelp.Air en utilisant PROC CONTENTS. Le champ 'Sorted' indique 'NO', ce qui signifie que l'ensemble de données n'est pas trié et qu'aucune table d'indicateurs de tri n'est présente.
Copié !
proc contents data=sashelp.air; run;
1
PROC CONTENTSDATA=sashelp.air; RUN;
4 Bloc de code
DATA STEP / PROC CONTENTS
Explication : Cet exemple crée un ensemble de données 'air' à partir de 'sashelp.air' et utilise l'option 'sortedby=air' dans la déclaration DATA. PROC CONTENTS est ensuite exécuté, montrant que l'ensemble de données est maintenant marqué comme trié, mais avec 'Validated' à 'NO', car SORTEDBY= ne génère pas un tri validé par SAS.
Copié !
data air(sortedby=air);
set sashelp.air;
run;
proc contents data=air; run;
1
DATA air(sortedby=air);
2
SET sashelp.air;
3
RUN;
4
5
PROC CONTENTSDATA=air; RUN;
5 Bloc de code
PROC SORT / PROC CONTENTS
Explication : Cet exemple trie l'ensemble de données 'air' par la variable 'air' en ordre décroissant en utilisant PROC SORT. Ensuite, PROC CONTENTS est utilisé pour afficher les informations de tri, y compris la table des informations de tri et le champ 'Validated' défini sur 'YES', indiquant un tri validé par SAS.
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.
« Soyez prudent avec l'option SORTEDBY=. Utilisez-la uniquement si vos données proviennent d'une source externe dont l'ordre est garanti (comme une vue SQL avec un ORDER BY). Dans tous les autres cas, privilégiez une PROC SORT : le gain de sécurité l'emporte presque toujours sur le léger coût de traitement, car elle garantit l'intégrité de vos analyses par groupe. »
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.