Sas'ta length ifadesi nasıl kullanılır?


Bir değişkenin değerlerinin maksimum uzunluğunu belirtmek için SAS’taki LENGTH deyimini kullanabilirsiniz.

Aşağıdaki örnek bu ifadenin pratikte nasıl kullanılacağını göstermektedir.

Örnek: SAS’ta LENGTH İfadesini Kullanma

SAS’ta çeşitli basketbol takımları hakkında bilgiler içeren aşağıdaki veri kümesini oluşturduğumuzu varsayalım:

 /*create dataset*/
data my_data;
    input team $conference $points;
    datalines ;
Mavericks Southwest 22
Pacers Central 19
Cavs Central 34
Lakers Pacific 20
Heat Southeast 39
Warriors Pacific 22
Grizzlies Southwest 25
Magic Southeastet 29
;
run ;

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

Ekip ve Konferans sütunlarındaki bazı değerlerin kısaltıldığını unutmayın.

Bunun nedeni, SAS’taki karakter değişkenleri için varsayılan uzunluğun 8 olması ve ekip ve konferans sütunlarındaki bazı değerlerin bu uzunluğu aşmasıdır.

Neyse ki ekibin ve konferans sütunlarının maksimum uzunluğunu belirtmek için LENGTH ifadesini kullanabiliriz:

 /*create dataset*/
data my_data;
    length team $ 9 conference $ 9 ;
    input team $conference $points;
    datalines ;
Mavericks Southwest 22
Pacers Central 19
Cavs Central 34
Lakers Pacific 20
Heat Southeast 39
Warriors Pacific 22
Grizzlies Southwest 25
Magic Southeastet 29
;
run ;

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

Bu sütunların her biri için maksimum 9 uzunluk belirlediğimizden, Ekip veya Konferans sütunlarındaki değerlerin hiçbirinin bu sefer kesilmediğini unutmayın.

Veri setimizdeki her değişkenin uzunluğunu görüntülemek için PROC CONTENTS fonksiyonunu da kullanabiliriz:

 proc contents data =my_data; 

Sonuçtan her değişkenin maksimum uzunluğunu görebiliriz:

  • Maksimum konferans süresi: 9
  • Maksimum dikiş uzunluğu: 8
  • Maksimum takım uzunluğu: 9

Not : Bir değişken adının ardından gelen dolar işareti ” $ “, SAS’a değişkenin bir karakter değişkeni olduğunu bildirir.

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 Datalines deyimi nasıl kullanılır?
SAS’ta yeni değişkenler nasıl oluşturulur?
SAS’ta kopyalar nasıl kaldırılır

Yorum ekle

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