Sas'ta farklı değerler nasıl sayılır: örneklerle
SAS’ta bir veri kümesindeki farklı değerleri saymak için aşağıdaki yöntemleri kullanabilirsiniz:
Yöntem 1: Bir sütundaki farklı değerleri sayın
proc sql ;
select count( distinct var1) as distinct_var1
from my_data;
quit ;
Yöntem 2: Farklı değerleri gruba göre sayın
proc sql ;
select var1, count( distinct var2) as distinct_var2
from my_data
group by var1;
quit ;
Aşağıdaki örnekler, her yöntemin aşağıdaki veri kümesiyle pratikte nasıl kullanılacağını gösterir:
/*create dataset*/
data my_data;
input team $points;
datalines ;
Mavs 10
Mavs 13
Mavs 13
Mavs 15
Mavs 15
Rockets 9
Rockets 10
Rockets 10
Spurs 18
Spurs 19
;
run ;
/*view dataset*/
proc print data =my_data;
Örnek 1: Bir sütundaki farklı değerleri sayın
Aşağıdaki kod, takım sütunundaki farklı değerlerin toplamının nasıl sayılacağını gösterir:
/*count distinct values in team column*/
proc sql ;
select count( distinct team) as distinct_teams
from my_data;
quit ;
Sonuçtan takım sütununda 3 farklı değerin olduğunu görebiliriz.
Üç farklı takımın olduğunu gözlemleyerek bunu manuel olarak doğrulayabiliriz: Mavs, Rockets ve Spurs.
Örnek 2: Farklı değerleri gruba göre sayın
Aşağıdaki kod, takım sütununa göre gruplandırılmış puan sütunundaki farklı değerlerin nasıl sayılacağını gösterir:
/*count distinct values in points column, grouped by team*/
proc sql ;
select team, count( distinct points) as distinct_points
from my_data
group by team;
quit ;
Ortaya çıkan tablo, puan sütunundaki her takıma göre gruplandırılmış farklı değerlerin sayısını gösterir.
Ek kaynaklar
Aşağıdaki eğitimlerde SAS’ta diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
SAS’ta frekans tabloları nasıl oluşturulur?
SAS’ta gözlemler gruba göre nasıl sayılır?
SAS’ta Proc Tabulate nasıl kullanılır?