Sas တွင်ပျောက်ဆုံးနေသောတန်ဖိုးများပါသောအတန်းများကိုမည်သို့ဖျက်မည်နည်း။
SAS ရှိ ဒေတာအတွဲတစ်ခုမှ ပျောက်ဆုံးနေသော တန်ဖိုးများပါရှိသော အတန်းများကို ဖယ်ရှားရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
data new_data;
set my_data;
if cmiss(of _all_) then delete;
run ;
ဤဥပမာသည် my_data ဟုခေါ်သော မူရင်းဒေတာအတွဲရှိ ပျောက်ဆုံးနေသောတန်ဖိုးများပါရှိသည့် အတန်းအားလုံးကို new_data ဟုခေါ်သော ဒေတာအတွဲအသစ်ကို ဖန်တီးပေးပါသည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- SAS တွင် ပျောက်ဆုံးနေသော တန်ဖိုးများပါသည့် အတန်းများကို ဖျက်ပါ။
အမျိုးမျိုးသောဘတ်စကက်ဘောအသင်းများအကြောင်းအချက်အလက်ပါရှိသော SAS တွင်အောက်ပါဒေတာအတွဲရှိသည်ဆိုပါစို့။
/*create dataset*/
data my_data;
input team $points assists;
datalines ;
Mavs 113 22
Pacers 95.
Cavs. .
Lakers 114 20
Heat 123 39
Kings. 22
Raptors 105 11
Hawks 95 25
Magic 103 26
Spurs 119.
;
run ;
/*view dataset*/
proc print data =my_data;

ပျောက်နေသောတန်ဖိုးများ အတန်းများစွာရှိကြောင်း သတိပြုပါ။
ကျွန်ုပ်တို့သည် ကော်လံတစ်ခုရှိ တန်ဖိုးများလွဲမှားနေသော ရှိရင်းစွဲဒေတာအတွဲမှ အတန်းအားလုံးကို ဖယ်ရှားသည့် ဒေတာအတွဲအသစ်ကို ဖန်တီးရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။
/*create new dataset that removes rows with missing values from existing dataset*/
data new_data;
set my_data;
if cmiss(of _all_) then delete;
run ;
/*view new dataset*/
proc print data =new_data;

ပျောက်ဆုံးနေသော တန်ဖိုးများပါရှိသော အတန်းအားလုံးကို ဒေတာအတွဲမှ ဖယ်ရှားလိုက်ကြောင်း ကျွန်ုပ်တို့ တွေ့မြင်နိုင်ပါသည်။
မှတ်ချက် #1 : CMISS လုပ်ဆောင်ချက်ရှိ _all_ အကြောင်းပြချက်သည် SAS သည် အတန်းတစ်ခုစီရှိ ကော်လံ များအားလုံး တွင် ပျောက်ဆုံးနေသောတန်ဖိုးများကို ရှာဖွေသင့်သည်ဟု သတ်မှတ်သည်။
မှတ်ချက် # 2 : CMISS လုပ်ဆောင်ချက်၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS တွင် ထပ်တူများကို ဖယ်ရှားနည်း
SAS တွင်ပျောက်ဆုံးနေသောတန်ဖိုးများကိုမည်သို့ရေတွက်မည်နည်း။
ပျောက်ဆုံးနေသောတန်ဖိုးများကို SAS တွင် သုညဖြင့် အစားထိုးနည်း