Sas: sıfır olmayan gözlemler nasıl seçilir?
Belirli bir sütun değerinin sıfır olmadığı SAS’taki bir veri kümesinden gözlemleri seçmek için aşağıdaki temel sözdizimini kullanabilirsiniz:
/*select only rows where var1 is not null*/
proc sql ;
select *
from my_data1
where not missing(var1);
quit ;
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: SAS’ta sıfır olmayan gözlemleri seçin
SAS’ta aşağıdaki veri setine sahip olduğumuzu varsayalım:
/*create dataset*/
data my_data1;
input team $points;
datalines ;
At 15
B.
C22
D 19
E29
F.
G 40
H 35
;
run;
/*view dataset*/
proc print data =my_data1;
Puan sütununda sıfır değerlerin bulunduğunu unutmayın.
Puan sütunundaki değerin sıfır olmadığı tüm satırları seçmek için aşağıdaki kodu kullanabiliriz:
/*select only rows where points is not blank*/
proc sql ;
select *
from my_data1
where not missing(points);
quit ;
Yalnızca puan sütunundaki değeri sıfır olmayan satırların döndürüldüğünü unutmayın.
Puan sütunundaki değerin sıfır olmadığı gözlemlerin sayısını saymak için proc sql’deki count() işlevini de kullanabileceğinizi unutmayın:
/*count rows where points is not blank*/
proc sql ;
select count(*)
from my_data1
where not missing(points);
quit ;
Bu bize veri setindeki 6 gözlemin puan sütununda sıfır olmayan bir değere sahip olduğunu anlatır.
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 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?