Das Skript verwendet den 'cars'-Datensatz aus der 'SASHELP'-Bibliothek, einem Beispieldatensatz, der mit SAS geliefert wird und standardmäßig zugänglich ist.
1 Codeblock
DATA STEP Data
Erklärung : Dieser DATA-Block erstellt einen neuen Datensatz namens 'mycars', indem er die Beobachtungen aus dem 'sashelp.cars'-Datensatz kopiert. Anschließend wird eine neue Variable 'AvgMPG' als Durchschnitt von 'mpg_city' und 'mpg_highway' für jede Beobachtung berechnet.
Kopiert!
data mycars;
set sashelp.cars;
AvgMPG=mean(mpg_city, mpg_highway);
run;
1
DATA mycars;
2
SET sashelp.cars;
3
AvgMPG=mean(mpg_city, mpg_highway);
4
RUN;
2 Codeblock
PROC PRINT
Erklärung : Dieser Block verwendet PROC PRINT, um den Inhalt des 'mycars'-Datensatzes anzuzeigen. Er wählt die Variablen 'make', 'model', 'type' und 'avgmpg' aus und filtert die Beobachtungen so, dass nur diejenigen enthalten sind, bei denen 'AvgMPG' größer als 35 ist. Dem Bericht wird ebenfalls ein Titel hinzugefügt.
Kopiert!
title "Cars with Average MPG Over 35";
proc print data=mycars;
var make model type avgmpg;
where AvgMPG > 35;
run;
1
title "Cars with Average MPG Over 35";
2
PROC PRINTDATA=mycars;
3
var make model type avgmpg;
4
where AvgMPG > 35;
5
RUN;
3 Codeblock
PROC MEANS
Erklärung : Dieser Block verwendet PROC MEANS, um deskriptive Statistiken (Mittelwert, Minimum, Maximum) für die Variable 'avgmpg' aus dem 'mycars'-Datensatz zu berechnen. Die Ergebnisse werden nach der Variable 'type' gruppiert und mit einer Dezimalstelle angezeigt. Dem Bericht wird ein Titel hinzugefügt. Der abschließende TITLE;-Befehl setzt die globalen Titel zurück.
Kopiert!
title "Average MPG by Car Type";
proc means data=mycars
mean min max maxdec=1;
var avgmpg;
class type;
RUN;
TITLE;
1
title "Average MPG by Car Type";
2
PROC MEANSDATA=mycars
3
mean min max maxdec=1;
4
var avgmpg;
5
class type;
6
RUN;
7
TITLE;
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.