Publié le :
Gestion des données CREATION_INTERNE

Exemple 5: Décrire un jeu de données SAS

Ce code est également disponible en : Deutsch English Español
La procédure DATASETS est utilisée pour gérer des bibliothèques et des membres de bibliothèque SAS©. L'instruction CONTENTS est employée pour afficher les métadonnées d'un jeu de données SAS©, y compris les noms de variables, les types, les formats, les libellés et d'autres informations pertinentes. L'option NOLIST supprime l'affichage de la liste des membres de la bibliothèque, tandis que l'option OUT=grpout crée un nouveau jeu de données contenant les métadonnées du jeu de données 'group'.
Analyse des données

Type : CREATION_INTERNE


L'exemple utilise un jeu de données référencé par une bibliothèque 'health'. La création du jeu de données 'group' n'est pas fournie directement dans cet exemple, mais il est supposé qu'il a été créé lors d'un exemple précédent ('Modifying SAS Data Sets'). Pour l'autonomie, il serait préférable de recréer un jeu de données simple. Cependant, comme il fait référence à une modification antérieure, on considère qu'il fait partie d'un flux d'exemples cohérent et ne nécessite pas de données externes non définies.

1 Bloc de code
PROC DATASETS
Explication :
Ce bloc de code configure les options système pour l'affichage (taille de page, taille de ligne, suppression de la date et numéro de page initial). Il définit ensuite une bibliothèque SAS nommée 'health'. La procédure DATASETS est appelée avec l'option 'library=health' pour spécifier la bibliothèque à gérer et 'nolist' pour éviter d'afficher la liste complète des membres de la bibliothèque. L'instruction CONTENTS est utilisée pour afficher les informations du jeu de données 'group'. L'option '(read=green)' indique que le jeu de données 'group' est en lecture seule, et 'out=grpout' crée un nouveau jeu de données 'grpout' qui contiendra les métadonnées du jeu de données 'group'.
Copié !
1options pagesize=40 linesize=80 nodate pageno=1;
2 
3LIBNAME health 'SAS-library';
4PROC DATASETS library=health nolist;
5 contents DATA=group (read=green) out=grpout;
6 title 'The Contents of the GROUP Data Set';
7RUN;
8QUIT;
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.
Informations de Copyright : Copyright © SAS Institute Inc. All Rights Reserved


Documentation liée : Gestion des données

Sujet / Mot-cléLien vers la ressource
DOC Définitions pour les fichiers externes fr/sampleCode/DEFINIA946
DOC Exemples : Afficher les informations sur une bibliothèque SAS fr/sampleCode/EXEMPL2677
Banner
Le Conseil de l'Expert
Expert
Stéphanie
Spécialiste Machine Learning et IA.
« Privilégiez toujours PROC DATASETS avec l'instruction CONTENTS plutôt que la procédure PROC CONTENTS seule. Pourquoi ? Parce que DATASETS est plus polyvalente : elle vous permet, dans un seul bloc de code, de renommer des variables, de modifier des libellés ou de supprimer des index tout en consultant les métadonnées »