Sas: set deyimi birden çok veri kümesiyle nasıl kullanılır?


SAS’taki set ifadesine birden fazla veri kümesi eklemek için aşağıdaki temel sözdizimini kullanabilirsiniz:

 data new_data;
set data1 data2 data3;
run ;

Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.

Örnek: SET İfadesini SAS’ta Birden Çok Veri Kümesiyle Kullanma

A adlı bir takımda farklı basketbol oyuncularının attığı sayıları gösteren SAS’ta aşağıdaki veri kümesine sahip olduğumuzu varsayalım:

 /*create first dataset*/
data data1;
    input team $points;
    datalines ;
AT 12
At 15
At 16
At 21
At 22
;
run ;

/*view dataset*/
proc print data =data1;

Ve B adlı bir takımdaki farklı basketbolcuların attığı sayıları gösteren başka bir veri setimiz olduğunu varsayalım:

 /*create second dataset*/
data data2;
    input team $points;
    datalines ;
B16
B22
B25
B29
B 30
;
run ;

/*view dataset*/
proc print data =data2; 

Bu iki veri kümesini tek bir veri kümesinde birleştirmek için set ifadesini birden fazla veri kümesiyle kullanabiliriz:

 /*create new dataset that combines two datasets*/
data data3;
    set data1 data2;
run ;

/*view new dataset*/
proc print data =data3; 

Sonuç, data1 ve data2 satırlarını birleştiren, data3 adı verilen üçüncü bir veri kümesidir.

Not : İki veri kümesi aynı sütun adlarını paylaşmasa bile, set ifadesi yine de veri kümelerini tek bir kümede birleştirir ve sütunların eşleşmediği hücrelerde boş alanlar bırakı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’taki veri kümeleri nasıl silinir
SAS’a satır numaraları nasıl eklenir?
SAS’ta bir veri kümesinin ilk N satırı nasıl seçilir?

Yorum ekle

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