Sas တွင် proc ပရင့်ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)


ဒေတာအစုတစ်ခုတွင် အတန်းများကို ပရင့်ထုတ်ရန် SAS တွင် PROC PRINT ကို အသုံးပြုနိုင်သည်။

ဤသည်မှာ PROC PRINT ကို လက်တွေ့တွင် အသုံးပြုရန် ဘုံနည်းလမ်းအချို့ဖြစ်သည်။

နည်းလမ်း 1- ဒေတာအတွဲတစ်ခုလုံးကို ပရင့်ထုတ်ပါ။

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

နည်းလမ်း 2- ဒေတာအတွဲတွင် ပထမဆုံး N မှတ်သားမှုများကို ပရင့်ထုတ်ပါ။

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

နည်းလမ်း 3- ဒေတာအတွဲတွင် သတ်သတ်မှတ်မှတ် ကိန်းရှင်များကို ပရင့်ထုတ်ပါ။

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

နည်းလမ်း 4- သတ်မှတ်ထားသော ကိန်းရှင်အလိုက် အုပ်စုဖွဲ့ထားသော ဒေတာအတွဲကို ပရင့်ထုတ်ပါ။

 /*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 ;

နည်းလမ်း 5- ခေါင်းစဉ်နှင့် အောက်ခြေမှတ်စုဖြင့် ဒေတာအတွဲကို ပရင့်ထုတ်ပါ။

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

အောက်ဖော်ပြပါနမူနာများသည် ဘတ်စကက်ဘောကစားသမားများအကြောင်း အချက်အလက်များစွာပါရှိသော SAS ရှိ အောက်ပါဒေတာအတွဲဖြင့် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးပြုနည်းကို ပြသသည်-

 /*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 ;

ဥပမာ 1- ဒေတာအတွဲတစ်ခုလုံးကို ပရင့်ထုတ်ပါ။

ဒေတာအတွဲ၏အတန်းတစ်ခုစီကို ပရင့်ထုတ်ရန် အောက်ပါ syntax ဖြင့် PROC PRINT ကို အသုံးပြုနိုင်ပါသည်။

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

ဒေတာအတွဲရှိ အတန်းတိုင်းကို ပုံနှိပ်ပြီးကြောင်း သတိပြုပါ။

ဥပမာ 2- ဒေတာအတွဲတွင် ပထမဆုံး N မှတ်သားမှုများကို ပရင့်ထုတ်ပါ။

ဒေတာအတွဲ၏ ပထမအချက်ငါးချက်ကိုသာ ပရင့်ထုတ်ရန် OBS ကြေညာချက်နှင့်အတူ PROC PRINT ကို အသုံးပြုနိုင်သည်။

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

ဒေတာအတွဲ၏ ပထမတန်းငါးတန်းကိုသာ ရိုက်နှိပ်ထားကြောင်း သတိပြုပါ။

ဥပမာ 3- dataset တွင် တိကျသော variable များကို print ထုတ်ပါ။

အဖွဲ့ နှင့် ဒေတာအတွဲမှ အမှတ် ကွဲလွဲချက်များကိုသာ ပရင့်ထုတ်ရန် VAR ကြေညာချက်နှင့်အတူ PROC PRINT ကို အသုံးပြုနိုင်ပါသည်။

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

ဒေတာအတွဲရှိ အဖွဲ့ နှင့် အမှတ် ကွဲလွဲချက်များကိုသာ ရိုက်နှိပ်ထားကြောင်း သတိပြုပါ။

ဥပမာ 4- သတ်မှတ်ထားသော ကိန်းရှင်အလိုက် အုပ်စုဖွဲ့ထားသော ဒေတာအတွဲကို ပရင့်ထုတ်ပါ။

အဖွဲ့ ကိန်းရှင်အတွက် ထူးခြားသောတန်ဖိုးများဖြင့် အုပ်စုဖွဲ့ထားသော ဒေတာအတွဲကို ပရင့်ထုတ်ရန် PROC PRINT ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်ပါသည်။

 /*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 ; 

အထွက်ရှိ ပထမဇယားသည် အသင်း A အတန်းများကို ပြသပြီး ဒုတိယဇယားသည် အသင်း B အတန်းများကို ပြသသည်ကို သတိပြုပါ။

ဥပမာ 5- ခေါင်းစဉ်နှင့် အောက်ခြေမှတ်စုဖြင့် အချက်အလက်အစုံကို ပရင့်ထုတ်ပါ။

ဒေတာအတွဲကို ခေါင်းစဉ်နှင့် အောက်ခြေမှတ်စုဖြင့် ပရင့်ထုတ်ရန် TITLE နှင့် FOOTER ထုတ်ပြန်ချက်များနှင့် PROC PRINT ကို အသုံးပြုနိုင်သည်။

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

ဒေတာအတွဲအပေါ်တွင် ခေါင်းစဉ်တစ်ခုပြသပြီး အောက်ခြေမှတ်စုကို အောက်တွင်ဖော်ပြထားသည်ကို သတိပြုပါ။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

SAS တွင်လုပ်ထုံးလုပ်နည်းအကျဉ်းချုပ်ကိုအသုံးပြုနည်း
SAS တွင် Proc Tabulate ကိုအသုံးပြုနည်း
SAS တွင် Proc collation ကိုအသုံးပြုနည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်