Sas- သုညမဟုတ်သော လေ့လာမှုများကို မည်သို့ရွေးချယ်မည်နည်း။
အချို့သောကော်လံတန်ဖိုးသည် သုညမဟုတ်သည့် SAS ရှိ ဒေတာအတွဲတစ်ခုမှ စူးစမ်းလေ့လာမှုများကို ရွေးချယ်ရန် အောက်ပါအခြေခံ syntax ကို အသုံးပြုနိုင်သည်။
/*select only rows where var1 is not null*/
proc sql ;
select *
from my_data1
where not missing(var1);
quit ;
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- SAS တွင် သုညမဟုတ်သော လေ့လာမှုများကို ရွေးပါ။
SAS တွင် အောက်ပါဒေတာအစုံရှိသည် ဟု ယူဆကြပါစို့။
/*create dataset*/
data my_data1;
input team $points;
datalines ;
At 15
B.
C22
D 19
E29
F.
G 40
H 35
;
run;
/*view dataset*/
proc print data =my_data1;
အမှတ်များ ကော်လံတွင် သုညတန်ဖိုးများရှိကြောင်း သတိပြုပါ။
အမှတ်များ ကော်လံရှိ တန်ဖိုးသည် သုညမဟုတ်သော အတန်းအားလုံးကို ရွေးချယ်ရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်သည်။
/*select only rows where points is not blank*/
proc sql ;
select *
from my_data1
where not missing(points);
quit ;
အမှတ် ကော်လံရှိ တန်ဖိုးသည် သုညမဟုတ်သော အတန်းများကိုသာ ပြန်ပေးကြောင်း သတိပြုပါ။
အမှတ်များ ကော်လံရှိ တန်ဖိုးသည် သုညမဟုတ်သည့် အကဲခတ်အရေအတွက်ကို ရေတွက်ရန် proc sql တွင် count() လုပ်ဆောင်ချက်ကိုလည်း အသုံးပြုနိုင်ကြောင်း သတိပြုပါ။
/*count rows where points is not blank*/
proc sql ;
select count(*)
from my_data1
where not missing(points);
quit ;
၎င်းသည် ဒေတာအတွဲရှိ ရှုမြင်ချက် 6 ခုတွင် အမှတ် ကော်လံတွင် သုညမဟုတ်သော တန်ဖိုးတစ်ခုရှိသည်ကို ပြောပြသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS တွင်ဒေတာကိုပုံမှန်ဖြစ်အောင်လုပ်နည်း
SAS တွင် variable များကို အမည်ပြောင်းနည်း
SAS တွင် ထပ်တူများကို ဖယ်ရှားနည်း
ပျောက်ဆုံးနေသောတန်ဖိုးများကို SAS တွင် သုညဖြင့် အစားထိုးနည်း