Sas ရှိ စာကြောင်းများမှ အထူးဇာတ်ကောင်များကို ဖယ်ရှားနည်း
SAS ရှိ စာကြောင်းတစ်ခုမှ အထူးဇာတ်ကောင်များကို ဖယ်ရှားရန် အလွယ်ကူဆုံးနည်းလမ်းမှာ ‘kas’ ပြုပြင်မွမ်းမံမှုဖြင့် COMPRESS လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြစ်သည်။
ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-
data new_data;
set original_data;
remove_specials = compress (some_string, , ' kas ');
run ;
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- SAS ရှိ စာကြောင်းမှ အထူးဇာတ်ကောင်များကို ဖယ်ရှားပါ။
ကျွန်ုပ်တို့တွင် SAS တွင် အောက်ပါဒေတာအစုံရှိသည်ဆိုပါစို့၊
/*create dataset*/
data data1;
input name $sales;
datalines ;
Bob&%^ 45
M&$#@ike 50
Randy)) 39
Chad!? 14
Dan** 29
R[on] 44
;
run ;
/*view dataset*/
proc print data =data1;

အမည် ကော်လံရှိ တန်ဖိုးများတွင် အထူးအက္ခရာများစွာ ပါဝင်သည်ကို သတိပြုပါ။
ဤအထူးဇာတ်ကောင်များကိုဖယ်ရှားရန် COMPRESS လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-
/*create second dataset with special characters removed from names*/
data data2;
setdata1 ;
new_name= compress (name, , ' kas ');
run ;
/*view dataset*/
proc print data =data2;

new_name ကော်လံတွင် အထူးစာလုံးများကို ဖယ်ရှားပြီး အမည် ကော်လံမှ တန်ဖိုးများပါရှိသည်ကို သတိပြုပါ။
ဤအထူးအက္ခရာများကို ဖယ်ရှားရန် COMPRESS လုပ်ဆောင်ချက်က လုပ်ဆောင်ခဲ့သည့် အတိအကျဖြစ်သည်-
- k သည် ကျွန်ုပ်တို့သည် အချို့သော စာလုံးများကို ‘သိမ်းထားလိုသည်’ ဟု သတ်မှတ်သည်။
- အက္ခရာစာလုံးများထားရှိရန် သတ်မှတ်ထားသည်။
- whitespace စာလုံးများကို ထားရှိရန် သတ်မှတ်ထားသည် ။
မှတ်ချက် – ဤ SAS စာရွက်စာတမ်း စာမျက်နှာတွင် COMPRESS လုပ်ဆောင်ချက်အတွက် ပြုပြင်မွမ်းမံမှုစာရင်း အပြည့်အစုံကို သင်တွေ့နိုင်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS ရှိ စာကြောင်းတစ်ခုမှ နံပါတ်များကို မည်သို့ထုတ်ယူနည်း
SAS တွင် SUBSTR လုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း
SAS တွင် စာလုံးအကြီး၊ အသေး၊ နှင့် သင့်လျော်သောစာလုံးသို့ strings များကိုမည်သို့ပြောင်းရမည်နည်း။