Les données brutes sont incluses directement dans le script SAS via des blocs DATALINES pour les jeux de données 'stat.Punjab' et 'stat.Punjab1'.
1 Bloc de code
DATA STEP Data
Explication : Ce bloc définit la bibliothèque SAS 'stat' puis crée un jeu de données SAS permanent 'stat.Punjab'. Il lit des données brutes par colonnes (INPUT) en définissant 'Town' comme caractère, 'Zip', 'day', 'month', 'year', 'temperature' comme numériques. Les données sont fournies en ligne via DATALINES.
Copié !
LIBNAME stat '/home/u4029796/SASClass';
DATA stat.Punjab;
INPUT Town $ 1-10 Zip 12-17 day 20-21 month 23-24
year 26-29 temperature 32-33;
DATALINES;
Ludhiana 141101 02 01 2015 52
Amritsar 142001 13 06 2015 28
Bathinda 152875 05 8 2016 43
Patiala 187525 25 07 2015 20
Machhiwara 352852 08 2 2016 05
Mohali 152845 05 05 2016 15
;
RUN;
1
LIBNAME stat '/home/u4029796/SASClass';
2
DATA stat.Punjab;
3
INPUT Town $ 1-10 Zip 12-17 day 20-21 month 23-24
4
year 26-29 temperature 32-33;
5
DATALINES;
6
Ludhiana 1411010201201552
7
Amritsar 1420011306201528
8
Bathinda 152875058201643
9
Patiala 1875252507201520
10
Machhiwara 352852082201605
11
Mohali 1528450505201615
12
;
13
RUN;
2 Bloc de code
PROC PRINT
Explication : Cette procédure affiche le contenu du jeu de données 'stat.Punjab' dans la fenêtre de sortie, avec le titre 'Punjab data set'.
Copié !
PROC PRINT DATA=stat.Punjab;
TITLE 'Punjab data set';
RUN;
1
2
PROC PRINT
3
DATA=stat.Punjab;
4
TITLE 'Punjab
5
data set';
6
RUN;
7
3 Bloc de code
DATA STEP Data
Explication : Ce bloc recrée la bibliothèque 'stat' (bien que déjà définie) et crée un nouveau jeu de données permanent 'stat.Punjab1'. Il lit les mêmes données brutes que précédemment, mais cette fois, la variable 'month' est explicitement définie comme une variable de type caractère ('$'), contrairement à la première étape DATA où elle était numérique. Les données sont également fournies en ligne via DATALINES.
Copié !
LIBNAME stat '/home/u4029796/SASClass';
DATA stat.Punjab1;
INPUT Town $ 1-10 Zip 12-17 day 20-21 month $ 23-24
year 26-29 temperature 32-33;
DATALINES;
Ludhiana 141101 02 01 2015 52
Amritsar 142001 13 06 2015 28
Bathinda 152875 05 8 2016 43
Patiala 187525 25 07 2015 20
Machhiwara 352852 08 2 2016 05
Mohali 152845 05 05 2016 15
;
RUN;
1
LIBNAME stat '/home/u4029796/SASClass';
2
DATA stat.Punjab1;
3
INPUT Town $ 1-10 Zip 12-17 day 20-21 month $ 23-24
4
year 26-29 temperature 32-33;
5
DATALINES;
6
Ludhiana 1411010201201552
7
Amritsar 1420011306201528
8
Bathinda 152875058201643
9
Patiala 1875252507201520
10
Machhiwara 352852082201605
11
Mohali 1528450505201615
12
;
13
RUN;
4 Bloc de code
PROC PRINT
Explication : Cette procédure affiche le contenu du jeu de données 'stat.Punjab1' dans la fenêtre de sortie, avec le titre 'Punjab1 data set'. Cela permet de comparer la présentation des données avec celle du jeu de données 'stat.Punjab', notamment pour la variable 'month'.
Copié !
PROC PRINT DATA=stat.Punjab1;
TITLE 'Punjab1 data set';
RUN;
1
2
PROC PRINT
3
DATA=stat.Punjab1;
4
TITLE 'Punjab1
5
data set';
6
RUN;
7
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.