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 ကိုအသုံးပြုနည်း