Die Beispiele verwenden generierte Daten (Datalines) oder SASHELP.
1 Codeblock
DATA STEP / PROC DS2 / PROC PRINT Data
Erklärung : Dieses Beispiel veranschaulicht eine grundlegende Verwendung von DS2 auf dem CAS-Server. Es erstellt zuerst eine Tabelle 'simple_data' mit numerischen Werten (1 bis 10) mithilfe eines DS2 DATA STEP-Blocks. Anschließend wird ein zweiter DS2-Block verwendet, um diese Tabelle zu lesen, eine einfache Transformation durchzuführen (Multiplikation der Spalte 'x' mit 2, um 'y' zu erstellen) und eine neue Tabelle 'processed_data' in der Caslib 'casuser' zu generieren. Schließlich wird PROC PRINT verwendet, um den Inhalt der resultierenden Tabelle anzuzeigen.
Kopiert!
data casuser.simple_data;
dcl double x;
method run();
do x = 1 to 10;
output;
end;
end;
enddata;
proc ds2;
data casuser.processed_data / overwrite=yes;
method run();
set casuser.simple_data;
y = x * 2;
output;
end;
enddata;
quit;
proc print data=casuser.processed_data;
run;
1
DATA casuser.simple_data;
2
dcl double x;
3
method RUN();
4
DO x = 1 to 10;
5
OUTPUT;
6
END;
7
END;
8
enddata;
9
10
PROC DS2;
11
DATA casuser.processed_data / overwrite=yes;
12
method RUN();
13
SET casuser.simple_data;
14
y = x * 2;
15
OUTPUT;
16
END;
17
enddata;
18
QUIT;
19
20
PROC PRINTDATA=casuser.processed_data;
21
RUN;
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.