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 များကိုမည်သို့ပြောင်းရမည်နည်း။

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

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