Sas တွင် select-when အသုံးပြုနည်း (ဥပမာနှင့်အတူ)
ဒေတာအစုံတွင် ရှိပြီးသား categorical variable ၏တန်ဖိုးများအပေါ် အခြေခံ၍ တန်ဖိုးများသတ်မှတ်ရန် SAS တွင် SELECT-WHEN ထုတ်ပြန်ချက်ကို သင်အသုံးပြုနိုင်သည်။
ဤဖော်ပြချက်သည် အောက်ပါအခြေခံအထားအသိုကိုအသုံးပြုသည်-
data new_data;
set my_data;
select (Existing_Column);
when ('value1') New_Column= 1 ;
when ('value2') New_Column= 2 ;
when ('value3') New_Column= 3 ;
otherwise New_Column= 4 ;
end ;
run ;
ဤ syntax သည် New_Column ဟုခေါ်သော ကော်လံအသစ်ကို ထုတ်လုပ်ပေးသည်
အောက်ပါဥပမာသည် လက်တွေ့တွင် SELECT-WHEN ထုတ်ပြန်ချက်ကို မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- SAS တွင် SELECT-WHEN
အမျိုးမျိုးသော ဘတ်စကက်ဘောကစားသမားများအကြောင်း အချက်အလက်ပါရှိသော SAS တွင် အောက်ပါဒေတာအစုံရှိသည်ဆိုပါစို့။
/*create dataset*/
data my_data;
input team $rating $points;
datalines ;
Mavs Great 22
Mavs Good 29
Mavs OK 15
Mavs Bad 8
Spurs Good 30
Spurs OK 15
Spurs OK 20
Spurs Bad 7
;
run ;
/*view dataset*/
proc print data =my_data;

ကျွန်ုပ်တို့သည် အောက်ပါ SELECT-WHEN ကြေညာချက်ကို အသုံးပြု၍ သတ်မှတ်ပေးထားသော ကော်လံရှိ တန်ဖိုးများအပေါ် မူတည်ပြီး တန်ဖိုးများဖြစ်သည့် Player_Status ဟုခေါ်သော ကိန်းရှင်အသစ်ကို ဖန်တီးနိုင်သည်-
/*create new dataset with Player_Status column*/ data new_data; set my_data; select (rating); when ('Great') Player_Status= 1 ; when ('Good') Player_Status= 2 ; when ('OK') Player_Status= 3 ; otherwise Player_Status= 4 ; end ; run ; /*view new dataset*/ proc print data = new_data;

ဤသည်မှာ Player_Status ကော်လံအသစ်တွင် တန်ဖိုးများကို ထုတ်ပေးပုံဖြစ်သည်-
- အဆင့်သတ်မှတ်ချက် သည် ” Excellent” ဖြစ်ပါက၊ Player_Status သည် 1 ရရှိခဲ့သည်။
- အဆင့်သတ်မှတ်ချက် သည် “ ကောင်းသည်” ဆိုလျှင် Player_Status ကို 2 သို့ သတ်မှတ်ပေးသည်။
- အဆင့်သတ်မှတ်ချက် “ အိုကေ” ဖြစ်ပါက Player_Status 3 ကို သတ်မှတ်ပေးထားသည်။
- အဆင့်သတ်မှတ်ချက်သည် ယခင်သတ်မှတ်ထားသောတန်ဖိုးများနှင့် တူညီခြင်းမရှိပါက၊ Player_Status ကို 4 အဖြစ် သတ်မှတ်ပေးထားသည်။
မှတ်ချက် – SAS တွင် SELECT ထုတ်ပြန်ချက်၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာနိုင်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS တွင် Loops ပြုလုပ်ရန် အပြည့်အစုံလမ်းညွှန်
SAS တွင် IF-THEN-DO ကိုအသုံးပြုနည်း