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?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir