Sas တွင် data step ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)
ဒေတာအတွဲများဖန်တီးရန် SAS တွင် DATA အဆင့်ကို သင်အသုံးပြုနိုင်သည်။
DATA အဆင့်ကို အသုံးပြုရန် ဘုံနည်းလမ်း နှစ်ခုရှိသည်။
1. အစမှနေ၍ ဒေတာအတွဲတစ်ခုကို ဖန်တီးပါ။
2. ရှိပြီးသားဒေတာအစုံမှဒေတာအစုံကိုဖန်တီးပါ။
အောက်ဖော်ပြပါ ဥပမာများသည် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ 1- ဒေတာအတွဲတစ်ခုကို အစမှစတင်ဖန်တီးရန် DATA အဆင့်ကို အသုံးပြုပါ။
အောက်ပါ syntax သည် ကိန်းရှင် သုံးခုပါသော ဒေတာအတွဲတစ်ခုကို ဖန်တီးရန် DATA အဆင့်ကို အသုံးပြုပုံကို ပြသသည်-
/*create dataset*/
data my_data;
input team $position $points;
datalines ;
A Guard 25
A Guard 20
A Guard 30
A Forward 25
A Forward 10
B Guard 10
B Guard 22
B Forward 30
B Forward 10
B Forward 10
B Forward 25
;
run ;
/*view dataset*/
proc print data =my_data;
ဤနမူနာတွင် ကျွန်ုပ်တို့ ပြုလုပ်ခဲ့သည့် အတိအကျမှာ ဤအရာဖြစ်သည်-
ပထမဦးစွာ ကျွန်ုပ်တို့သည် dataset ကိုအမည်ပေးရန်အတွက် data ကို အသုံးပြုခဲ့သည်။
ထို့နောက်၊ ကျွန်ုပ်တို့သည် ပြောင်းလဲနိုင်သောအမည်များကို သတ်မှတ်ရန် input ကို အသုံးပြုခဲ့သည် ( $ သည် character variable ကိုသတ်မှတ်သည် ) ။
ထို့နောက်၊ ကျွန်ုပ်တို့သည် SAS ကိုပြောပြရန် ဒေတာအတန်းများကို အသုံးပြုပြီး လာမည့်အတန်းများသည် ဒေတာအတွဲရှိ တန်ဖိုးများကို ကိုယ်စားပြုပါသည်။
ဥပမာ 2- ရှိပြီးသားဒေတာအစုံမှဒေတာအစုံဖန်တီးရန် DATA အဆင့်ကိုသုံးပါ။
ရှိနှင့်ပြီးဖြစ်သော အခြားဒေတာအတွဲတစ်ခုမှ ဒေတာအတွဲတစ်ခုကို ဖန်တီးရန်အတွက် သတ်မှတ် ထုတ်ပြန်ချက်နှင့်အတူ ဒေတာ အဆင့်ကို အသုံးပြုနိုင်သည်။
ဥပမာအားဖြင့်၊ my_data ဟုခေါ်သော ဒေတာအတွဲမှ variable များကိုအသုံးပြုသည့် new_data ဟုခေါ်သော ဒေတာအတွဲအသစ်ကို ဖန်တီးရန် အောက်ပါ syntax ကို အသုံးပြု၍ “ returns” variable ကို ဖယ်ရှားနိုင်သည်-
/*create new dataset that drops returns from my_data*/
data new_data;
set my_data;
drop returns;
run ;
/*view dataset*/
proc print data = new_data;
ဤနမူနာတွင် ကျွန်ုပ်တို့ ပြုလုပ်ခဲ့သည့် အတိအကျမှာ ဤအရာဖြစ်သည်-
ပထမဦးစွာ၊ ဒေတာအတွဲအသစ်ကို အမည်ပေးရန်အတွက် ဒေတာကို အသုံးပြုခဲ့သည်။
ထို့နောက်၊ ဒေတာအတွဲအသစ်ကို ဖန်တီးရန်အတွက် ရှိပြီးသားဒေတာအစုံကို သတ်မှတ်ရန် set ကို အသုံးပြုခဲ့သည်။
ထို့နောက်၊ ဒေတာအတွဲအသစ်မှ “ return” variable ကိုဖယ်ရှားရန် drop ကို အသုံးပြုခဲ့သည်။
နောက်ဆုံးရလဒ်သည် “ ပြန်ခြင်း” ကိန်းရှင်ကို ဖယ်ရှားလိုက်သည်မှလွဲ၍ မူလဒေတာအတွဲနှင့် အတိအကျတူညီသောကိန်းရှင်များပါရှိသော ဒေတာအတွဲအသစ်တစ်ခုဖြစ်သည်။
ဆက်စပ်- SAS တွင် KEEP နှင့် DROP ထုတ်ပြန်ချက်များကို မည်သို့အသုံးပြုရမည်နည်း။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS တွင်လုပ်ထုံးလုပ်နည်းအကျဉ်းချုပ်ကိုအသုံးပြုနည်း
SAS တွင် Proc Tabulate အသုံးပြုနည်း
SAS တွင် Proc collation ကိုအသုံးပြုနည်း