Die beiden Datensätze, `research_development` und `Publication`, werden vollständig innerhalb des Skripts unter Verwendung von `DATA`-Blöcken und `DATALINES`-Deklarationen erstellt. Es werden keine externen Daten oder SAS-Bibliotheken wie SASHELP als ursprüngliche Quelle für diese Datensätze verwendet.
1 Codeblock
DATA STEP Data
Erklärung : Dieser `DATA STEP`-Block erstellt den Datensatz `research_development`. Er definiert die Variablen `project` (Zeichen, Länge 5), `Department` (Zeichen, Länge 10), `Manager` (Zeichen, Länge 9) und `Staff_count` (Numerisch, Länge 2). Die Daten werden aus den in dem folgenden `Datalines`-Abschnitt bereitgestellten Zeilen gelesen. Die Referenzen ` @code_sas_json/...` und ` @code_sas/...` in der `Input`-Anweisung sind nicht-standardmäßige Anmerkungen und gehören nicht zur SAS-Syntax für das Lesen von Daten über `Datalines`. Sie werden für die Ausführung des SAS-Codes ignoriert.
Kopiert!
data research_development;
length Department $ 10;
Input
@code_sas_json/HW5-1.json project $5.
@code_sas_json/testmakro6.json Department $10.
@code_sas_json/Activity 12.json 17.json Manager $9.
@code_sas/slc_voodoo20251126.sas Staff_count 2.;
Datalines;
MP971 Designing Daugherty10
MP971 Coding Newton 8
MP971 Testing Miller 7
SL827 Designing Ramirez 8
SL827 Coding Cho 10
SL827 Testing Baker 7
WP057 Designing Hascal 11
WP057 Coding Constant 13
WP057 Testing Slivko 10
;
Erklärung : Diese `PROC PRINT`-Prozedur zeigt den Inhalt des Datensatzes `research_development` in der SAS-Ausgabe mit dem Titel 'Research dept' an.
Kopiert!
Proc print data=research_development;
title 'Research dept';
RUN;
1
2
PROC PRINT
3
DATA=research_development;
4
title 'Research dept';
5
6
RUN;
7
3 Codeblock
DATA STEP Data
Erklärung : Dieser `DATA STEP`-Block erstellt den Datensatz `Publication`. Er definiert dieselben Variablen (`project`, `Department`, `Manager`, `Staff_count`) wie zuvor, mit ihren Längen und Typen. Die Daten werden ebenfalls aus den in dem folgenden `Datalines`-Abschnitt bereitgestellten Zeilen gelesen. Die Referenzen ` @code_sas_json/...` und ` @code_sas/...` sind nicht-standardmäßige Anmerkungen und werden für die Ausführung des SAS-Codes ignoriert.
Kopiert!
data Publication;
Input
@code_sas_json/hsdua2304@gmail.com_SAS_Assignment_1.json project $5.
@code_sas_json/seqdx12.json Department $10.
@code_sas_json/HW5-1.json Manager $9.
@code_sas/regneark_med_flere_faner - DK - 20221129.sas - DK - 20221129.sas Staff_count 2.;
datalines;
Cook Writing WP057 5
Deakins Writing SL827 7
Franscombe Editing MP971 4
Henry Editing WP057 3
King Production SL827 5
Krysonski Production WP057 3
Lassiter Graphics SL827 3
Miedema Editing SL827 5
Morard Writing MP971 6
Posey Production MP971 4
Spackle Graphics WP057 2
;
Erklärung : Diese `PROC SORT`-Prozedur sortiert den Datensatz `Publication` in aufsteigender Reihenfolge nach der Variablen `project`. Das Sortierergebnis wird in einem neuen Datensatz namens `publication` gespeichert.
Kopiert!
PRoc Sort data = Publication out = publication;
by project;
run;
1
2
PROC SORT
3
DATA = Publication out = publication;
4
BY project;
5
RUN;
6
5 Codeblock
PROC APPEND
Erklärung : Diese `PROC APPEND`-Prozedur fügt alle Beobachtungen des Datensatzes `publication` (was das Ergebnis der Sortierung ist) am Ende des Datensatzes `research_development` an. Dies konsolidiert die Informationen aus den beiden Datenquellen.
Erklärung : Diese `PROC PRINT`-Prozedur zeigt den endgültigen und konsolidierten Inhalt des Datensatzes `research_development` nach dem Hinzufügen der Daten aus `Publication` an. Der Titel der Ausgabe ist 'Publication and research dept'.
Kopiert!
proc print data=research_development;
title 'Publication and research dept';
run;
1
2
PROC PRINT
3
DATA=research_development;
4
title 'Publication and research dept';
5
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.