Come selezionare le prime n righe di un set di dati in sas


Ecco i due modi più comuni per selezionare le prime N righe di un set di dati in SAS:

Metodo 1: seleziona la prima riga

 data first_row;
    set original_data;
    if _N_ = 1 then output ;
run ;

Metodo 2: seleziona le prime N righe

 data first_N_rows;
    set original_data;
    if _N_ <= 5 then output ; /*select first 5 rows*/
run ;

Gli esempi seguenti mostrano come utilizzare ciascun metodo con il seguente set di dati in SAS:

 /*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; 

Esempio 1: seleziona la prima riga

Il codice seguente mostra come selezionare solo la prima riga del set di dati:

 /*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; 

Possiamo vedere che il nuovo set di dati contiene solo la prima riga del set di dati originale.

Esempio 2: seleziona le prime N righe

Il codice seguente mostra come selezionare le prime cinque righe del set di dati:

 /*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;

Possiamo vedere che il nuovo set di dati contiene solo le prime cinque righe del set di dati originale.

Per selezionare un numero diverso di righe iniziali, modifica semplicemente il valore dopo _N_ nel codice sopra.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in SAS:

Come utilizzare il riepilogo della procedura in SAS
Come utilizzare Proc Tabulate in SAS
Come rinominare le variabili in SAS
Come creare nuove variabili in SAS

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *