Sas မှာ if and logic ကို ဘယ်လိုသုံးမလဲ။
SAS တွင် IF AND logic ကိုအသုံးပြုရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
data new_data;
set my_data;
if team="Cavs" and points>20 then cavs_and_20 = 1;
else cavs_and_20 = 0;
run ;
ဤဥပမာသည် အောက်ပါတန်ဖိုးများကို ယူဆောင်သည့် cavs_and_20 ဟုခေါ်သော ကော်လံတစ်ခုဖြင့် ဒေတာအတွဲအသစ်ကို ဖန်တီးသည်-
- 1 အသင်း ကော်လံရှိတန်ဖိုးသည် “ Cavs” နှင့်ညီမျှပါက၊ အမှတ်များ ကော်လံရှိတန်ဖိုးသည် 20 ထက်ကြီးနေပါက။
- ဘ၀ မှာ အခြေအနေ နှစ်ခုလုံး မလိုက်လျောရင်၊
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- SAS မှာ IF AND logic ကို ဘယ်လိုသုံးမလဲ။
အမျိုးမျိုးသော ဘတ်စကက်ဘောကစားသမားများအကြောင်း အချက်အလက်ပါရှိသော SAS တွင် အောက်ပါဒေတာအစုံရှိသည်ဆိုပါစို့။
/*create dataset*/
data my_data;
input team $points;
datalines ;
Cavs 12
Cavs 24
Warriors 15
Cavs 26
Warriors 14
Celtics 36
Celtics 19
;
run ;
/*view dataset*/
proc print data =my_data;
အောက်ပါတန်ဖိုးများကိုယူသောကော်လံတစ်ခုနှင့်အတူဒေတာအစုံအသစ်တစ်ခုဖန်တီးလိုသည်ဆိုကြပါစို့။
- 1 အသင်း ကော်လံရှိတန်ဖိုးသည် “ Cavs” နှင့်ညီမျှပါက၊ အမှတ်များ ကော်လံရှိတန်ဖိုးသည် 20 ထက်ကြီးနေပါက။
- ဘ၀ မှာ အခြေအနေ နှစ်ခုလုံး မလိုက်လျောရင်၊
ဒါကိုလုပ်ဖို့ အောက်ပါ syntax ကို သုံးနိုင်ပါတယ်။
/*create new dataset*/
data new_data;
set my_data;
if team="Cavs" and points>20 then cavs_and_20 = 1;
else cavs_and_20 = 0;
run ;
/*view new dataset*/
proc print data =new_data;
cavs_and_20 ဟုခေါ်သော ကော်လံအသစ်သည် dataset အတွင်းရှိအတန်းတစ်ခုစီတွင် 0 သို့မဟုတ် 1 တန်ဖိုးရှိသင့်သည်ရှိမရှိ ဆုံးဖြတ်ရန် IF AND logic ကိုအသုံးပြုသည်။
အသင်းအမည်မှာ Cavs ဖြစ်ပြီး အမှတ်တန်ဖိုးသည် 20 ထက် ကြီးသော စာကြောင်းနှစ်ကြောင်းကို ကျွန်ုပ်တို့ တွေ့နိုင်ပါသည်။
ဤအတန်းနှစ်တန်းကို cavs_and_20 ကော်လံအသစ်တွင် တန်ဖိုး 1 ကို သတ်မှတ်ပေးထားသည်။
အခြားအတန်းသည် အခြေအနေနှစ်ခုလုံးနှင့် မကိုက်ညီသောကြောင့် အခြားအတန်းအားလုံးသည် cavs_and_20 ကော်လံတွင် တန်ဖိုး တစ်ခု ရရှိမည်ဖြစ်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS တွင် variable များကို အမည်ပြောင်းနည်း
SAS တွင် variable အသစ်များဖန်တီးနည်း
SAS ရှိ စာကြောင်းတစ်ခုရှိ အက္ခရာများကို အစားထိုးနည်း