Das Skript beginnt mit der Definition einer Libname 'mylib', die auf den Ordner '/folders/myfolders/' verweist. Anschließend wird ein DATA-Schritt verwendet, um die Tabelle 'mylib.class1' zu erstellen. Die Daten werden direkt im Skript über die `cards`-Anweisung bereitgestellt, mit den Variablen cars (Zeichen), mpg, cyl, disp, hp und drat (numerisch). Zwei Beobachtungen werden in die Tabelle eingefügt.
Datenanalyse
Type : CREATION_INTERNE
Die Daten werden direkt im SAS-Skript über die `cards`-Anweisung (Datalines) bereitgestellt, was bedeutet, dass sie intern erstellt werden, ohne externe Abhängigkeit von einer bereits vorhandenen Datenquelle.
1 Codeblock
Libname Statement
Erklärung : Definiert die SAS-Bibliothek 'mylib', die auf den Dateipfad '/folders/myfolders/' zeigt. Dies ermöglicht den Zugriff auf Dateien in diesem Verzeichnis und das Speichern neuer Tabellen über das Libref 'mylib'.
Kopiert!
libname mylib "/folders/myfolders/";
1
LIBNAME mylib "/folders/myfolders/";
2 Codeblock
DATA STEP Data
Erklärung : Dieser DATA-Schritt erstellt eine neue SAS-Tabelle namens 'class1' in der Bibliothek 'mylib'. Die `input`-Anweisung definiert die Variablen (cars als Zeichenkette '$' und mpg, cyl, disp, hp, drat als numerisch) und ihre Reihenfolge. Die `cards`-Anweisung zeigt an, dass die folgenden Daten bis zum Semikolon und `run;` Inline-Daten sind, die gelesen werden, um die Beobachtungen der Tabelle zu erstellen.
Kopiert!
data mylib.class1;
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 mylib.class1;
2
INPUT cars$ mpg cyl disp hp drat;
3
CARDS; /*cards user to insert instream data*/
4
Mercedes_AMG 2161601103.9
5
BMW_X1_AUTO 22.84108933.85
6
;
7
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.