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 ရှိ စာကြောင်းများမှ အထူးဇာတ်ကောင်များကို မည်ကဲ့သို့ ဖယ်ရှားနည်း

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

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