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 တွင် သုညဖြင့် အစားထိုးနည်း

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

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