Die Rohdaten sind direkt im SAS-Skript über DATALINES-Blöcke für die Datensätze 'stat.Punjab' und 'stat.Punjab1' enthalten.
1 Codeblock
DATA STEP Data
Erklärung : Dieser Block definiert die SAS-Bibliothek 'stat' und erstellt anschließend einen permanenten SAS-Datensatz 'stat.Punjab'. Er liest Rohdaten spaltenweise (INPUT) ein, wobei 'Town' als Zeichen, 'Zip', 'day', 'month', 'year', 'temperature' als numerisch definiert werden. Die Daten werden inline über DATALINES bereitgestellt.
Kopiert!
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 Codeblock
PROC PRINT
Erklärung : Diese Prozedur zeigt den Inhalt des Datensatzes 'stat.Punjab' im Ausgabefenster an, mit dem Titel 'Punjab data set'.
Kopiert!
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 Codeblock
DATA STEP Data
Erklärung : Dieser Block erstellt die Bibliothek 'stat' neu (obwohl bereits definiert) und erstellt einen neuen permanenten Datensatz 'stat.Punjab1'. Er liest dieselben Rohdaten wie zuvor ein, aber dieses Mal wird die Variable 'month' explizit als Zeichenvariable ('$') definiert, im Gegensatz zum ersten DATA-Schritt, wo sie numerisch war. Die Daten werden ebenfalls inline über DATALINES bereitgestellt.
Kopiert!
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 Codeblock
PROC PRINT
Erklärung : Diese Prozedur zeigt den Inhalt des Datensatzes 'stat.Punjab1' im Ausgabefenster an, mit dem Titel 'Punjab1 data set'. Dies ermöglicht den Vergleich der Datenpräsentation mit der des Datensatzes 'stat.Punjab', insbesondere für die Variable 'month'.
Kopiert!
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
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.