Der erste Codeblock verwendet einen DATA STEP, um den Datensatz 'instream_mtcars' zu definieren und zu füllen. Die Variablen 'cars', 'mpg', 'cyl', 'disp', 'hp' und 'drat' werden definiert und ihre Werte aus den nach der CARDS-Anweisung bereitgestellten Datenzeilen gelesen. Die Variable 'cars' wird mit einem Zeichenformat von 12 definiert. Der zweite Block verwendet PROC PRINT, um eine formatierte Liste des Inhalts des Datensatzes 'instream_mtcars' zu erstellen, was eine sofortige Überprüfung der erstellten Daten ermöglicht.
Datenanalyse
Type : CREATION_INTERNE
Die Daten werden direkt im SAS-Skript über die CARDS-Anweisung erstellt und integriert. Es werden keine externen Datenquellen verwendet.
1 Codeblock
DATA STEP Data
Erklärung : Dieser DATA STEP ist für die Erstellung des Datensatzes 'instream_mtcars' verantwortlich. Er definiert die Variablen und ihre Typen (numerisch oder Zeichen mit INFORMAT) und liest die Beobachtungen direkt aus den Datenzeilen, die zwischen den CARDS-Anweisungen und dem abschließenden Semikolon angegeben sind. Diese Methode wird häufig für kleine Test- oder Beispieldatensätze verwendet.
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 : Diese PROC PRINT-Prozedur wird verwendet, um den Inhalt des soeben erstellten Datensatzes 'instream_mtcars' anzuzeigen. Sie ermöglicht die visuelle Überprüfung, ob die Daten korrekt gelesen und im SAS-Datensatz gespeichert wurden. Die Ausgabe wird normalerweise in der SAS-Listendatei oder im Ergebnisbereich von SAS Studio angezeigt.
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.