Sas- စာကြောင်းတစ်ခုမှ ကော်မာကို ဖယ်ရှားနည်း
SAS ရှိ စာကြောင်းတစ်ခုမှ ကော်မာများကို ဖယ်ရှားရန် အလွယ်ကူဆုံးနည်းလမ်းမှာ စာလုံးတစ်ခုစီ၏ ဖြစ်ပျက်မှုတစ်ခုစီကို အခြားဇာတ်ကောင်အဖြစ်သို့ ပြောင်းလဲပေးသည့် TRANSLATE လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြစ်သည်။
ဒါကိုလုပ်ဖို့၊ အောက်ပါအခြေခံ syntax ကိုသုံးနိုင်ပါတယ်။
data new_data;
set original_data;
string_var = compress ( translate (string_var,"",','));
run ;
ဤဥပမာသည် ဒေတာအတွဲတစ်ခုရှိ string_var variable မှ စာကြောင်းတစ်ခုစီမှ ကော်မာတစ်ခုစီကို ဖယ်ရှားသည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- SAS ရှိ စာကြောင်းတစ်ခုမှ ကော်မာများကို ဖယ်ရှားပါ။
အမျိုးမျိုးသောဘတ်စကက်ဘောအသင်းများအကြောင်းအချက်အလက်ပါရှိသော SAS တွင်အောက်ပါဒေတာအတွဲရှိသည်ဆိုပါစို့။
/*create dataset*/
data my_data;
input team $points;
datalines ;
,Mavs, 113
Pacers 95
,Ca,vs 120
Lakers 114
Heat 123
King,s 119
Raptors 105
,Hawks 95
Ma,gic 103
Spu,,rs 119
;
run ;
/*view dataset*/
proc print data =my_data;

အဖွဲ့ ကော်လံရှိ စာကြောင်းအများအပြားတွင် မတူညီသောနေရာများတွင် ကော်မာများပါရှိကြောင်း သတိပြုပါ။
အဖွဲ့ ကော်လံရှိ စာကြောင်းများမှ ကော်မာအားလုံးကို ဖယ်ရှားရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
/*create new dataset where commas are removed from each string in team column*/
data new_data;
set my_data;
team = compress ( translate (team,"",','));
run ;
/*view new dataset*/
proc print data =new_data;

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