Cara memilih n baris pertama kumpulan data di sas


Berikut adalah dua cara paling umum untuk memilih N baris pertama kumpulan data di SAS:

Metode 1: Pilih baris pertama

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

Metode 2: pilih N baris pertama

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

Contoh berikut menunjukkan cara menggunakan setiap metode dengan himpunan data berikut di 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; 

Contoh 1: pilih baris pertama

Kode berikut menunjukkan cara memilih baris pertama saja dari kumpulan data:

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

Kita dapat melihat bahwa dataset baru hanya berisi baris pertama dari dataset asli.

Contoh 2: pilih N baris pertama

Kode berikut menunjukkan cara memilih lima baris pertama kumpulan data:

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

Kita dapat melihat bahwa dataset baru hanya berisi lima baris pertama dari dataset asli.

Untuk memilih jumlah baris awal yang berbeda, cukup ubah nilai setelah _N_ pada kode di atas.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:

Cara menggunakan ringkasan prosedur di SAS
Cara menggunakan Proc Tabulate di SAS
Cara mengganti nama variabel di SAS
Cara membuat variabel baru di SAS

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *