So wählen sie die ersten n zeilen eines datensatzes in sas aus
Hier sind die beiden häufigsten Methoden zum Auswählen der ersten N Zeilen eines Datensatzes in SAS:
Methode 1: Wählen Sie die erste Zeile aus
data first_row;
set original_data;
if _N_ = 1 then output ;
run ;
Methode 2: Wählen Sie die ersten N Zeilen aus
data first_N_rows;
set original_data;
if _N_ <= 5 then output ; /*select first 5 rows*/
run ;
Die folgenden Beispiele zeigen, wie die einzelnen Methoden mit dem folgenden Datensatz in SAS verwendet werden:
/*create dataset*/
data original_data;
input team $pointsrebounds;
datalines ;
Warriors 25 8
Wizards 18 12
Rockets 22 6
Celtics 24 11
Thunder 27 14
Spurs 33 19
Nets 31 20
Mavericks 34 10
Kings 22 11
Pelicans 39 23
;
run ;
/*view dataset*/
proc print data = original_data;
Beispiel 1: Wählen Sie die erste Zeile aus
Der folgende Code zeigt, wie nur die erste Zeile des Datensatzes ausgewählt wird:
/*create new dataset that contains only the first row*/
data first_row;
set original_data;
if _N_ = 1 then output ;
run ;
/*view new dataset*/
proc print data =first_row;
Wir können sehen, dass der neue Datensatz nur die erste Zeile des ursprünglichen Datensatzes enthält.
Beispiel 2: Wählen Sie die ersten N Zeilen aus
Der folgende Code zeigt, wie die ersten fünf Zeilen des Datensatzes ausgewählt werden:
/*create new dataset that contains first 5 rows of original dataset*/
data first_N_rows;
set original_data;
if _N_ <= 5 then output ;
run ;
/*view new dataset*/
proc print data =first_N_rows;
Wir können sehen, dass der neue Datensatz nur die ersten fünf Zeilen des ursprünglichen Datensatzes enthält.
Um eine andere Anzahl von Startzeilen auszuwählen, ändern Sie einfach den Wert nach _N_ im obigen Code.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in SAS ausführen:
So verwenden Sie die Verfahrenszusammenfassung in SAS
So verwenden Sie Proc Tabulate in SAS
So benennen Sie Variablen in SAS um
So erstellen Sie neue Variablen in SAS