Veröffentlicht am :
ETL SASHELP

Manipulation von SAS-Tabellen (Filtern, Auswählen und Formatieren)

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Dieses pädagogische Skript veranschaulicht drei gängige Datenmanipulationsoperationen in SAS©: 1) Das Filtern von Zeilen (Beobachtungen) basierend auf einer Bedingung, 2) Die Auswahl spezifischer Spalten (Variablen) zum Beibehalten oder Löschen, 3) Das Anwenden permanenter Formate auf Variablen, um deren Anzeige zu steuern.
Datenanalyse

Type : SASHELP


Alle Schritte verwenden die standardmäßige Beispieltabelle sashelp.class, die mit SAS geliefert wird.

1 Codeblock
DATA STEP Data
Erklärung :
Erstellt die Tabelle 'myclass', indem 'sashelp.class' gelesen und nur Beobachtungen beibehalten werden, bei denen die Variable 'age' größer oder gleich 15 ist.
Kopiert!
1DATA myclass;
2 SET sashelp.class;
3 where age >= 15;
4RUN;
2 Codeblock
DATA STEP Data
Erklärung :
Erstellt die Tabelle 'myclass', indem nur die Variablen 'name', 'age' und 'height' aus der Quelle beibehalten werden. Die DROP-Anweisung ist als Alternative auskommentiert.
Kopiert!
1DATA myclass;
2 SET sashelp.class;
3 keep name age height;
4 *drop sex weight;
5RUN;
3 Codeblock
DATA STEP Data
Erklärung :
Erstellt die Tabelle 'myclass' und wendet permanente Anzeigeformate an: 1 Dezimalstelle für 'height' (Gesamtlänge 4) und keine Dezimalstelle für 'weight' (Gesamtlänge 3).
Kopiert!
1DATA myclass;
2 SET sashelp.class;
3 FORMAT height 4.1 weight 3.;
4RUN;
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.