Veröffentlicht am :

SAS-Dataset-Option INDEX=

Dieser Code ist auch verfügbar auf: English Español Français
Die SAS©-Dataset-Option INDEX= ermöglicht die Erstellung von Indizes beim Erstellen eines neuen SAS©-Datasets. Indizes können einfach (basierend auf einer einzelnen Variable) oder zusammengesetzt (basierend auf mehreren Variablen) sein. Zusätzliche Optionen wie UNIQUE und NOMISS können angegeben werden, um die Indexerstellung zu verfeinern. UNIQUE stellt sicher, dass alle Werte der Schlüsselvariablen eindeutig sein müssen, während NOMISS Beobachtungen mit fehlenden Werten aus den Indexvariablen ausschließt.
Datenanalyse

Type : IMPLICITE


Die bereitgestellten Beispiele konzentrieren sich auf die Syntax der Option INDEX= und enthalten keinen expliziten Datenerstellungscode (Datalines oder SASHELP), gehen aber von der Existenz von Eingabedaten oder der Erstellung neuer Variablen aus.

1 Codeblock
DATA STEP
Erklärung :
Dieses Beispiel zeigt, wie ein einfacher Index für die Variable 'ssn' beim Erstellen eines neuen Datasets namens 'new' definiert wird.
Kopiert!
1 
2DATA new(index=(ssn));
3/* ... more SAS code ... */
4RUN;
5 
2 Codeblock
DATA STEP
Erklärung :
Dieses Beispiel veranschaulicht die Erstellung eines zusammengesetzten Indexes namens 'cityst' unter Verwendung der Variablen 'city' und 'state' für das neue Dataset 'new'.
Kopiert!
1 
2DATA new(index=(cityst=(city state)));
3/* ... more SAS code ... */
4RUN;
5 
3 Codeblock
DATA STEP
Erklärung :
Dieses Beispiel kombiniert die Definition eines einfachen Indexes für 'ssn' und eines zusammengesetzten Indexes für 'city' und 'state' für das neue Dataset 'new'.
Kopiert!
1 
2DATA new(index=(ssn cityst=(city state)));
3/* ... more SAS code ... */
4RUN;
5 
4 Codeblock
DATA STEP
Erklärung :
Dieses Beispiel zeigt, wie ein einfacher Index für 'ssn' definiert wird, um sicherzustellen, dass alle Werte von 'ssn' im neuen Dataset eindeutig sind.
Kopiert!
1 
2DATA new(index=(ssn /unique));
3/* ... more SAS code ... */
4RUN;
5 
5 Codeblock
DATA STEP
Erklärung :
Dieses Beispiel veranschaulicht die Erstellung eines einfachen Indexes für 'ssn', wobei Beobachtungen mit fehlenden Werten für diese Variable aus dem Index im neuen Dataset ausgeschlossen werden.
Kopiert!
1 
2DATA new(index=(ssn /nomiss));
3/* ... more SAS code ... */
4RUN;
5 
6 Codeblock
DATA STEP
Erklärung :
Dieses Beispiel definiert einen einfachen eindeutigen und nicht fehlenden Index für 'ssn' sowie einen zusammengesetzten eindeutigen und nicht fehlenden Index für 'city' und 'state' im neuen Dataset.
Kopiert!
1 
2DATA new(index=(ssn /unique/nomiss cityst=(city state) /unique/nomiss));
3/* ... more SAS code ... */
4RUN;
5 
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.