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