Sas တွင် if or လော့ဂျစ်ကို မည်သို့အသုံးပြုရမည်နည်း။


SAS တွင် IF OR logic ကိုသုံးရန် အောက်ပါအခြေခံ syntax ကိုသုံးနိုင်သည်။

 data new_data;
set my_data;
if team="Cavs" or points>20 then cavs_or_20 = 1;
else cavs_or_20 = 0;
run ;

ဤဥပမာသည် အောက်ပါတန်ဖိုးများကို ယူဆောင်သည့် cavs_or_20 ဟုခေါ်သော ကော်လံတစ်ခုဖြင့် ဒေတာအတွဲအသစ်ကို ဖန်တီးသည်-

  • 1 အဖွဲ့ ကော်လံရှိတန်ဖိုးသည် “ Cavs” နှင့်ညီမျှပါက သို့မဟုတ် အမှတ်များ ကော်လံရှိတန်ဖိုးသည် 20 ထက်ကြီးနေပါက။
  • အခြေ အနေ နဲ့ မကိုက်ညီရင် ၀ယ် ပါ။

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- SAS တွင် IF OR ယုတ္တိကို မည်သို့အသုံးပြုရမည်နည်း။

အမျိုးမျိုးသော ဘတ်စကက်ဘောကစားသမားများအကြောင်း အချက်အလက်ပါရှိသော 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" or points>20 then cavs_or_20 = 1;
    else cavs_or_20 = 0;
run ;

/*view new dataset*/
proc print data = new_data;

cavs_or_20 ဟုခေါ်သော ကော်လံအသစ်သည် dataset အတွင်းရှိအတန်းတစ်ခုစီတွင် 0 သို့မဟုတ် 1 တန်ဖိုးရှိသင့်သည်ရှိမရှိ ဆုံးဖြတ်ရန် IF OR ယုတ္တိကိုအသုံးပြုသည်။

ဥပမာအားဖြင့်:

  • ပထမအတန်းရှိ အဖွဲ့အမည်မှာ “ Cavs” ဖြစ်သောကြောင့် cavs_or_20 ကော်လံသည် တန်ဖိုး 1 ကို ယူသည်။
  • ဒုတိယအတန်းရှိ အဖွဲ့အမည်မှာ “ Cavs” ဖြစ်သောကြောင့် cavs_or_20 ကော်လံသည် တန်ဖိုး 1 ကို ယူသည်။
  • ပထမအတန်းရှိ အဖွဲ့အမည်သည် “ Cavs” မဟုတ်ဘဲ အမှတ်တန်ဖိုးသည် 20 ထက်မကြီးသောကြောင့် cavs_or_20 ကော်လံသည် 0 တန်ဖိုးကို ယူသည်။

နောက် … ပြီးတော့။

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

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

SAS တွင် variable များကို အမည်ပြောင်းနည်း
SAS တွင် variable အသစ်များဖန်တီးနည်း
SAS ရှိ စာကြောင်းတစ်ခုရှိ အက္ခရာများကို အစားထိုးနည်း

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

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