Sas- စာကြောင်းတစ်ခုမှ နောက်ဆုံးစာလုံးကို မည်ကဲ့သို့ ဖယ်ရှားမည်နည်း။
SAS ရှိ စာကြောင်းတစ်ခုမှ နောက်ဆုံးစာလုံးကို ဖယ်ရှားရန် အလွယ်ကူဆုံးနည်းလမ်းမှာ SUBSTR လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြစ်သည်။
ဒါကိုလုပ်ဖို့၊ အောက်ပါအခြေခံ syntax ကိုသုံးနိုင်ပါတယ်။
data new_data;
set original_data;
string_var = substr (string_var, 1 , length (string_var)- 1 );
run ;
ဤ syntax သည် string မှနောက်ဆုံးစာလုံးကိုဖယ်ရှားခြင်းအကျိုးသက်ရောက်မှုရှိသောပထမအက္ခရာမှအစပြုသောစာကြောင်းခွဲမှစတင်သောစာကြောင်း၏အဆုံးသတ်အက္ခရာအထိထုတ်ယူသည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- SAS ရှိ စာကြောင်းမှ နောက်ဆုံးစာလုံးကို ဖယ်ရှားပါ။
အမျိုးမျိုးသောဘတ်စကက်ဘောအသင်းများအကြောင်းအချက်အလက်ပါရှိသော SAS တွင်အောက်ပါဒေတာအတွဲရှိသည်ဆိုပါစို့။
/*create dataset*/
data my_data;
input team $points;
datalines ;
Mavsx 113
Pacersx95
Cavsx 120
Lakersx 114
Heatx 123
Kingsx 119
Raptorsx 105
Hawksx 95
Magicx 103
Spursx 119
;
run ;
/*view dataset*/
proc print data =my_data;

အဖွဲ့ ကော်လံရှိ စာကြောင်းတစ်ခုစီတွင် နောက်ဆုံးစာလုံးအဖြစ် x ပါရှိသည်ကို သတိပြုပါ။
အဖွဲ့ ကော်လံရှိ စာကြောင်းတစ်ခုစီမှ ဤနောက်ဆုံးဇာတ်ကောင်ကို ဖယ်ရှားရန် SUBSTR လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-
/*create new dataset where last character in each string of team column is removed*/
data new_data;
set my_data;
team = substr (string_var, 1 , length (string_var)- 1 );
run ;
/*view new dataset*/
proc print data = new_data;

အဖွဲ့ ကော်လံရှိ စာကြောင်းတစ်ခုစီ၏ နောက်ဆုံးဇာတ်ကောင်ကို ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။
SUBSTR လုပ်ဆောင်ချက်သည် အောက်ပါ အခြေခံ အထားအသိုကို အသုံးပြုကြောင်း သတိပြုပါ။
SUBSTR(အရင်းအမြစ်၊ ရာထူး၊ N)
ရွှေ-
- အရင်းအမြစ် : ခွဲခြမ်းစိတ်ဖြာရန် ချန်နယ်
- ရာထူး – စာဖတ်ရန် စတင်သည့် အနေအထား
- N : ဖတ်ရန် စာလုံးအရေအတွက်
substr(team၊ 1၊ length(team)-1) ကို အသုံးပြု၍ ပထမဇာတ်ကောင်မှ အစပြု၍ အဆုံးအဖြတ်စာလုံးအထိ အဖွဲ့ ကော်လံရှိ စာကြောင်းတစ်ခုစီ၏ အခွဲကို ထုတ်ယူနိုင်ပါသည်။
၎င်းသည် string မှနောက်ဆုံးစာလုံးကိုဖယ်ရှားခြင်းအကျိုးသက်ရောက်မှုရှိသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS ရှိ စာကြောင်းတစ်ခုမှ နံပါတ်များကို မည်သို့ထုတ်ယူနည်း
SAS တွင် SUBSTR လုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း
SAS ရှိ စာကြောင်းများမှ အထူးဇာတ်ကောင်များကို မည်ကဲ့သို့ ဖယ်ရှားနည်း