Sas'ta satır numaraları nasıl eklenir (örneklerle)
SAS’taki bir veri kümesine satır numaraları eklemek için aşağıdaki yöntemleri kullanabilirsiniz:
Yöntem 1: Satır numarası ekleme
data my_data2;
row_number = _N_;
set my_data1;
run;
Yöntem 2: Grup başına satır numarası ekleyin
/*sort original dataset by var1*/
proc sort data =my_data1;
by var1;
run ;
/*create new dataset that shows row number by var1*/
data my_data2;
set my_data1;
by var1;
if first.var1 then row_number= 0 ;
row_number+ 1 ;
run ;
Aşağıdaki örnekler, SAS’ta her yöntemin aşağıdaki veri kümesiyle nasıl kullanılacağını gösterir:
/*create dataset*/ data my_data1; input team $points; datalines ; Mavs 22 Mavs 40 Rockets 41 Rockets 29 Rockets 30 Spurs 18 Spurs 22 Spurs 27 Warriors 13 Warriors 19 ; run ; /*view dataset*/ proc print data =my_data1;
Örnek 1: Satır numarası ekleme
Aşağıdaki kod, her gözlemin satır numarasını içeren satır_numarası adlı yeni bir sütunun nasıl ekleneceğini gösterir:
/*create new dataset with column for row numbers*/
data my_data2;
row_number = _N_;
set my_data1;
run ;
Veri kümesindeki her gözlemin satır numarasını içeren satır_numarası adlı yeni bir sütunun eklendiğini unutmayın.
Örnek 2: Grup başına satır numarası ekleyin
Aşağıdaki kod, grup başına satır numarasının nasıl ekleneceğini gösterir:
/*sort original dataset by team*/
proc sort data =my_data1;
by var1;
run ;
/*create new dataset that shows row number by team*/
data my_data2;
set my_data1;
by var1;
if first.var1 then row_number= 0 ;
row_number+ 1 ;
run ;
Ortaya çıkan tablo her takımın satır numarasını gösterir.
Her yeni takım için satır numaralarının yeniden başladığını unutmayın.
Ek kaynaklar
Aşağıdaki eğitimlerde SAS’ta diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
SAS’taki veriler nasıl normalleştirilir?
SAS’ta değişkenler nasıl yeniden adlandırılır
SAS’ta kopyalar nasıl kaldırılır
SAS’ta eksik değerler sıfırla nasıl değiştirilir?