Veröffentlicht am :

DROP-Anweisung

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Die DROP-Anweisung gilt für alle SAS©-Datasets, die im selben DATA-Step erstellt wurden, und kann überall in diesem Schritt erscheinen. Die in der DROP-Anweisung angegebenen Variablen stehen für die Verarbeitung im DATA-Step zur Verfügung, werden aber nicht in die Ausgabedatasets geschrieben. Wenn keine DROP- oder KEEP-Anweisung vorhanden ist, enthalten alle im DATA-Step erstellten Datasets alle Variablen. Es ist wichtig, die DROP- und KEEP-Anweisungen nicht gleichzeitig im selben DATA-Step zu verwenden. Wenn dieselbe Variable in beiden Anweisungen aufgeführt ist, hat DROP Vorrang vor KEEP, unabhängig von der Reihenfolge der Anweisungen, und die Variable wird ausgeschlossen.
Datenanalyse

Type : CREATION_INTERNE


Die bereitgestellten Beispiele veranschaulichen die Verwendung der DROP-Anweisung mit internen Variablen oder impliziten Dateispezifikationen.

1 Codeblock
DATA Step
Erklärung :
Dieses Beispiel zeigt, wie die Variablen 'time', 'shift' und 'batchnum' explizit aufgelistet werden, um sie aus den ausgegebenen SAS-Datasets auszuschließen. Diese Variablen werden während des DATA-Steps verwendet, erscheinen aber nicht im finalen Dataset.
Kopiert!
1drop time shift batchnum;
2 Codeblock
DATA Step
Erklärung :
Dieses Beispiel veranschaulicht das Löschen eines Variablenbereichs ('grade1' bis 'grade20') unter Verwendung der Bereichsnotation in der DROP-Anweisung. Alle Variablen in diesem Bereich werden aus dem ausgegebenen SAS-Dataset ausgeschlossen.
Kopiert!
1drop grade1-grade20;
3 Codeblock
DATA Step Data
Erklärung :
In diesem Beispiel werden die Variablen 'purchase' und 'repair' für die Verarbeitung ('totcost'-Berechnung) verwendet, aber aus dem Ausgabedataset 'inventry' entfernt. Das finale Dataset 'inventry' enthält die Variablen 'unit', 'part' und 'totcost', aber nicht 'purchase' und 'repair'. Die Anweisung 'infile file-specification' ist ein Platzhalter für die Spezifikation der Eingabedatei.
Kopiert!
1DATA inventry;
2 drop purchase repair;
3 INFILE file-specification;
4 INPUT unit part purchase repair;
5 totcost=sum(purchase,repair);
6RUN;
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.
Urheberrechtsinformationen : Copyright © SAS Institute Inc. All Rights Reserved