Sas'ta proc print nasıl kullanılır (örneklerle)


Bir veri kümesindeki satırları yazdırmak için SAS’ta PROC PRINT’i kullanabilirsiniz.

PROC PRINT’i pratikte kullanmanın bazı yaygın yolları şunlardır:

Yöntem 1: Veri kümesinin tamamını yazdırın

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

Yöntem 2: Veri kümesindeki ilk N gözlemi yazdırın

 /*print only first five rows*/
proc print data =my_data( obs = 5 );

Yöntem 3: Veri kümesindeki belirli değişkenleri yazdırın

 /*print rows for team and variable points only*/
proc print data =my_data;
    var teampoints;
run ;

Yöntem 4: Belirli değişkene göre gruplandırılmış bir veri kümesini yazdırın

 /*sort rows of dataset by values in team column*/
proc sort data =my_data;
    by team;
run ;

/*print entire dataset grouped by values in team column*/
proc print data =my_data;
    by team;
run ;

Yöntem 5: Veri kümesini başlık ve alt bilgiyle yazdırın

 /*print dataset with title and footer*/
proc sort data =my_data;
    title "First Five Rows of Basketball Dataset";
    footnote "2015 Data Source";
run ;

Aşağıdaki örnekler, SAS’ta çeşitli basketbol oyuncuları hakkında bilgi içeren aşağıdaki veri kümesiyle her yöntemin pratikte nasıl kullanılacağını gösterir:

 /*create dataset*/
data my_data;
    input team $position $points assists;
    datalines ;
A Guard 14 4
A Guard 22 6
A Guard 24 9
A Forward 13 8
A Forward 13 9
A Guard 10 5
B Guard 24 4
B Guard 22 6
B Forward 34 2
B Forward 15 5
B Forward 23 5
B Guard 10 4
;
run ;

Örnek 1: Veri kümesinin tamamını yazdırın

Veri kümesinin her satırını yazdırmak için PROC PRINT’i aşağıdaki sözdizimiyle kullanabiliriz:

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

Veri kümesindeki her satırın yazdırıldığını unutmayın.

Örnek 2: Veri kümesindeki ilk N gözlemi yazdırın

Veri kümesinin yalnızca ilk beş gözlemini yazdırmak için PROC PRINT’i OBS deyimiyle birlikte kullanabiliriz:

 /*print first five rows of dataset*/
proc print data =my_data( obs = 5 ); 

Veri kümesinin yalnızca ilk beş satırının yazdırıldığını unutmayın.

Örnek 3: Veri kümesindeki belirli değişkenleri yazdırın

Veri kümesinden yalnızca takım ve puan değişkenlerini yazdırmak için PROC PRINT’i VAR ifadesiyle birlikte kullanabiliriz:

 /*print rows for team and variable points only*/
proc print data =my_data( obs = 5 );
    var teampoints;
run ; 

Veri kümesindeki yalnızca takım ve nokta değişkenlerinin yazdırıldığını unutmayın.

Örnek 4: Belirli değişkene göre gruplandırılmış bir veri kümesini yazdırın

Takım değişkeni için benzersiz değerlere göre gruplandırılmış veri kümesini yazdırmak için PROC PRINT’i BY deyimiyle birlikte kullanabiliriz:

 /*sort rows of dataset by values in team column*/
proc sort data =my_data;
    by team;
run ;

/*print entire dataset grouped by values in team column*/
proc print data =my_data;
    by team;
run ; 

Çıktıdaki ilk tablonun A takımının satırlarını, ikinci tablonun ise B takımının satırlarını görüntülediğini unutmayın.

Örnek 5: Başlık ve alt bilgi içeren bir veri kümesini yazdırma

Veri kümesini bir başlık ve altbilgiyle yazdırmak için PROC PRINT’i TITLE ve FOOTER ifadeleriyle birlikte kullanabiliriz:

 /*print dataset with title and footer*/
proc sort data =my_data;
    title "First Five Rows of Basketball Dataset";
    footnote "2015 DataSource";
run ; 

Veri kümesinin üzerinde bir başlığın, altında ise bir alt bilginin görüntülendiğini unutmayın.

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 Proc Tabulate nasıl kullanılır?
SAS’ta Proc harmanlaması nasıl kullanılır?

Yorum ekle

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