Das Skript verwendet einen DATA STEP, um eine Datenstruktur mit den Variablen 'cars', 'mpg', 'cyl', 'disp', 'hp' und 'drat' zu definieren. Die Daten für diese Variablen werden dann direkt aus dem Abschnitt 'cards' gelesen. Sobald der Datensatz erstellt ist, wird PROC PRINT verwendet, um den formatierten Inhalt des Datensatzes 'instream_mtcars' im Log oder der Standardausgabe anzuzeigen.
Datenanalyse
Type : CREATION_INTERNE
Die Daten werden direkt im SAS-Skript über die Anweisung 'cards;' innerhalb eines DATA STEP definiert, was bedeutet, dass sie während der Skriptausführung erstellt und in den Speicher geladen werden.
1 Codeblock
DATA STEP Data
Erklärung : Dieser DATA STEP-Block erstellt den Datensatz 'instream_mtcars'. Er verwendet die Anweisung 'informat', um das Format der Variable 'cars' festzulegen, und 'input', um die Reihenfolge und den Typ der Variablen zu definieren. Die Anweisung 'cards;' zeigt an, dass die folgenden Zeilen die direkt in den Datensatz einzulesenden Daten enthalten.
Kopiert!
data instream_mtcars;
informat cars$12.;
input cars$ mpg cyl disp hp drat;
cards; /*cards user to insert instream data*/
Mercedes_AMG 21 6 160 110 3.9
BMW_X1_AUTO 22.8 4 108 93 3.85
;
run;
1
DATA instream_mtcars;
2
informat cars$12.;
3
INPUT cars$ mpg cyl disp hp drat;
4
CARDS; /*cards user to insert instream data*/
5
Mercedes_AMG 2161601103.9
6
BMW_X1_AUTO 22.84108933.85
7
;
8
RUN;
2 Codeblock
PROC PRINT
Erklärung : Dieser Block verwendet PROC PRINT, um den Inhalt des Datensatzes 'instream_mtcars' anzuzeigen. Dies ist eine Standardprozedur zur schnellen Visualisierung von Daten in einer SAS-Tabelle.
Kopiert!
proc print data=instream_mtcars;
run;
1
PROC PRINTDATA=instream_mtcars;
2
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.