Sas: veri kümesi oluşturmak için datalines deyimi nasıl kullanılır?


Sıfırdan hızlı bir şekilde yeni bir veri kümesi oluşturmak için SAS’taki datalines deyimini kullanabilirsiniz.

Bunu yapmak için aşağıdaki temel sözdizimini kullanabilirsiniz:

 data original_data;
    input var1 $var2;
    datalines ;
AT 12
B 19
C23
D 40
;
run ;

İşte her talimatın yaptığı şey:

  • data : Veri kümesinin adı
  • input : Veri kümesindeki her değişkenin adı ve türü
  • datalines : veri kümesindeki gerçek değerler

Bir değişken adından sonra gelen dolar işaretinin ” $ “, SAS’a değişkenin bir karakter değişkeni olduğunu bildirdiğini unutmayın.

Aşağıdaki örnekler datalines ifadesinin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Tüm sayısal değişkenleri içeren bir veri kümesi oluşturma

Aşağıdaki kod, üç sayısal değişkene sahip bir veri kümesinin nasıl oluşturulacağını gösterir: sayılar, asistler ve ribaundlar:

 /*create dataset*/
data original_data;
    input points assists rebounds;
    datalines ;
22 8 4
29 5 4
31 12 8
30 9 14
22 7 1
24 9 2
18 6 4
20 5 5
25 1 4
;
run ;

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

Sonuç, üç sayısal değişkene sahip bir veri kümesidir.

Örnek 2: Alfabetik ve sayısal değişkenler içeren bir veri kümesi oluşturma

Aşağıdaki kod, alfabetik ve sayısal değişkenlere sahip bir veri kümesinin nasıl oluşturulacağını gösterir:

 /*create dataset*/
data original_data;
    input team $position $points assists;
    datalines ;
A Guard 8 4
A Guard 5 4
A Forward 12 8
A Forward 9 14
A Forward 7 1
B Guard 9 2
B Guard 14 9
B Forward 15 8
B Forward 11 4
;
run ;

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

Her değişkenin türünü kontrol etmek için proc content işlevini kullanabiliriz:

 proc contents data =original_data; 

Sonuçtan takım ve pozisyonun karakter değişkenleri, sayı ve asistlerin ise sayısal değişkenler olduğunu görebiliriz.

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 yeni değişkenler nasıl oluşturulur?
SAS’ta bir dizedeki karakterler nasıl değiştirilir?
SAS’ta eksik değerler sıfırla nasıl değiştirilir?
SAS’ta kopyalar nasıl kaldırılır

Yorum ekle

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