Le programme débute par l'assignation d'une bibliothèque utilisateur. Il procède ensuite à la création de jeux de données via 'datalines', d'abord dans la bibliothèque temporaire WORK, puis dans la bibliothèque permanente définie précédemment. Des procédures de visualisation (PRINT) et d'analyse de structure (CONTENTS) sont exécutées. Enfin, le script exporte la table SASHELP.CARS au format CSV directement vers le flux de téléchargement du navigateur en utilisant le fileref réservé '_dataout'.
Analyse des données
Type : MIXTE
Utilisation de données saisies manuellement (datalines) et de la table exemple SASHELP.CARS.
1 Bloc de code
LIBNAME
Explication : Définition d'une bibliothèque permanente 'libref' pointant vers un répertoire utilisateur spécifique.
Copié !
libname libref '/home/ektasg0';
1
LIBNAME libref '/home/ektasg0';
2 Bloc de code
DATA STEP Data
Explication : Création d'une table 'Electronic1' dans la bibliothèque temporaire WORK via saisie directe (datalines).
Copié !
Data Electronic1 ;
input product_name$ salesman_name$ price;
datalines;
LED MOHAN 500
LCD KEVIN 400
MOBILE SUMIT 300
IRON ARUN 125
;
1
DATA Electronic1 ;
2
INPUT product_name$ salesman_name$ price;
3
DATALINES;
4
LED MOHAN 500
5
LCD KEVIN 400
6
MOBILE SUMIT 300
7
IRON ARUN 125
8
;
3 Bloc de code
PROC PRINT
Explication : Affichage du contenu de la table temporaire 'Electronic1'.
Copié !
PROC PRINT DATA = Electronic1;
title electronic dataset of ABC online store;
run;
1
2
PROC PRINT
3
DATA = Electronic1;
4
title electronic dataset of ABC online store;
5
RUN;
6
4 Bloc de code
DATA STEP Data
Explication : Création d'une table 'Electronic1' dans la bibliothèque permanente 'libref' via saisie directe.
Copié !
Data libref.Electronic1 ;
input product_name$ salesman_name$ price;
datalines;
LED MOHAN 500
LCD KEVIN 400
MOBILE SUMIT 300
IRON ARUN 125
;
1
DATA libref.Electronic1 ;
2
INPUT product_name$ salesman_name$ price;
3
DATALINES;
4
LED MOHAN 500
5
LCD KEVIN 400
6
MOBILE SUMIT 300
7
IRON ARUN 125
8
;
5 Bloc de code
PROC PRINT
Explication : Affichage du contenu de la table permanente 'Electronic1'.
Copié !
PROC PRINT DATA = libref.Electronic1;
title electronic dataset of ABC online store;
run;
1
2
PROC PRINT
3
DATA = libref.Electronic1;
4
title electronic dataset of ABC online store;
5
RUN;
6
6 Bloc de code
PROC CONTENTS
Explication : Affichage des métadonnées et propriétés de la table permanente 'Electronic1'.
Copié !
PROC CONTENTS DATA=libref.Electronic1; RUN;
1
PROC CONTENTSDATA=libref.Electronic1; RUN;
7 Bloc de code
PROC EXPORT
Explication : Exportation de la table SASHELP.CARS au format CSV vers le flux de sortie Web (_dataout) pour permettre le téléchargement du fichier 'cars.csv' par l'utilisateur.
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.
Documentation liée
Aucune documentation spécifique pour cette catégorie.
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.