Sas'ta gün, ay ve yil işlevleri nasıl kullanılır?


Bir tarih değişkeninden günü, ayı ve yılı sayısal değerler olarak çıkarmak için SAS’taki DAY , MONTH ve YEAR işlevlerini kullanabilirsiniz.

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

Örnek 1: SAS’taki tarihten gün, ay ve yılı çıkarma

SAS’ta yedi kişinin doğum tarihlerini gösteren aşağıdaki veri kümesine sahip olduğumuzu varsayalım:

 /*create dataset*/
data original_data;
    format birth_date date9. ;
    input birth_date: date9. ;
    datalines ;
01JAN2021
22FEB2022
14MAR2022
29MAY2022
14OCT2023
01NOV2024
26DEC2025
;
run ;

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

Her bireyin doğum tarihinin gününü, ayını ve yılını belirten üç yeni değişken oluşturmak için aşağıdaki kodu kullanabiliriz:

 /*create new dataset*/
data new_data;
set original_data;
day = DAY (birth_date);
month = MONTH (birth_date);
    year = YEAR (birth_date);
run ;

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

SAS'ta GÜN, AY, YIL işlevleri

Üç yeni değişken, Birth_date değişkeninin sırasıyla gününü, ayını ve yılını görüntüler.

Örnek 2: SAS’taki tarihten yalnızca ay ve yılı çıkarın

Aşağıdaki kod, SAS’ta bir tarih değişkeninin yalnızca ayını ve yılını görüntüleyen yeni bir değişkenin nasıl oluşturulacağını gösterir:

 /*create new dataset*/
data new_data;
    set original_data;
    month_year = birth_date;
    format month_year mmyyn6. ;
run ;

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

Yeni ay_yıl değişkeninin yalnızca doğum_tarihi değişkeninin ayını ve yılını içerdiğini unutmayın.

Ayın yıldan sonra görünmesini istiyorsanız yymmn6 biçimini kullanmanız yeterlidir. yerine:

 /*create new dataset*/
data new_data;
    set original_data;
    month_year = birth_date;
    format month_year yymmn6. ;
run ;

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

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 prosedür özeti nasıl kullanılır?
SAS’ta değişkenler nasıl yeniden adlandırı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