Veröffentlicht am :
ETL CREATION_INTERNE

Beispiel für das Zusammenführen von Tabellen nach ID

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Dieses Programm erstellt zwei temporäre SAS©-Tabellen (sample1 und sample2) mit simulierten Daten (Studentennoten). Es zeigt diese Daten an und führt dann die beiden Tabellen anhand der gemeinsamen Spalte 'sid' zusammen, um eine konsolidierte Tabelle namens 'MERGED' zu erstellen, deren Inhalt anschließend angezeigt wird.
Datenanalyse

Type : CREATION_INTERNE


Die Daten werden direkt im Quellcode über die DATALINES-Anweisung generiert.

1 Codeblock
DATA STEP Data
Erklärung :
Erstellung des Datensatzes 'sample1' mit einer ID (sid) und einer Note (mark).
Kopiert!
1DATA sample1;
2 INPUT sid mark;
3 DATALINES;
41 100
52 90
63 30
74 50
85 60
9;
2 Codeblock
DATA STEP Data
Erklärung :
Erstellung des Datensatzes 'sample2' mit einer ID (sid) und zwei weiteren Noten (mark1, mark2).
Kopiert!
1DATA sample2;
2 INPUT sid mark1 mark2;
3 DATALINES;
41 90 80
52 80 76
63 75 23
74 62 42
85 71 43
9;
3 Codeblock
PROC PRINT
Erklärung :
Visualisierung der beiden Quell-Datensätze.
Kopiert!
1PROC PRINT DATA=sample1;
2PROC PRINT DATA=sample2;
4 Codeblock
DATA STEP Data
Erklärung :
Zusammenführung (Merge) der Tabellen 'sample1' und 'sample2' durch Abgleich der Beobachtungen anhand der Schlüsselvariable 'sid'. Das Ergebnis wird in der Tabelle 'MERGED' gespeichert.
Kopiert!
1DATA MERGED;
2 MERGE sample1 sample2;
3 BY sid;
5 Codeblock
PROC PRINT
Erklärung :
Visualisierung des Zusammenführungsergebnisses und Beendigung des Skripts.
Kopiert!
1PROC PRINT DATA=MERGED;
2 
3RUN;
4QUIT;
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.