Sas- ညာဘက်စာတန်းခွဲကို ဘယ်လိုထုတ်မလဲ။


စာကြောင်းတစ်စိတ်တစ်ပိုင်းကို ထုတ်ယူရန် SAS ရှိ SUBSTR လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်။

ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-

SUBSTR(အရင်းအမြစ်၊ ရာထူး၊ N)

ရွှေ-

  • အရင်းအမြစ် : ခွဲခြမ်းစိတ်ဖြာရန် ချန်နယ်
  • ရာထူး – စာဖတ်ရန် စတင်သည့် အနေအထား
  • N : ဖတ်ရန် စာလုံးအရေအတွက်

Position argument ၏ တန်ဖိုးသည် string ၏ ဘယ်ဘက်တွင် စတင်သည့် အနေအထားကို သတ်မှတ်သည်။

string ၏ ညာဘက်တွင် စတင်သည့် အနေအထားကို သတ်မှတ်မည့်အစား၊ သင်သည် အောက်ပါ syntax ကို သုံးနိုင်သည်-

 data new_data;
    set original_data;
    last_three = substr (team , length (team) -2,3 );
run ;

ဤဥပမာသည် team ဟုခေါ်သော string variable ၏ညာဘက်ရှိ နောက်ဆုံးစာလုံးသုံးလုံးကို ထုတ်ယူသည့် last_three ဟုခေါ်သော ကိန်းရှင်အသစ်ကို ဖန်တီးပေးသည်။

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- SAS တွင် ညာဘက်မှ စာတန်းခွဲကို ထုတ်ယူပါ။

အမျိုးမျိုးသောဘတ်စကက်ဘောအသင်းများအကြောင်းအချက်အလက်ပါရှိသော SAS တွင်အောက်ပါဒေတာအတွဲရှိသည်ဆိုပါစို့။

 /*create dataset*/
data original_data;
    input team $points;
    datalines ;
Mavericks 104
Thunder 99
Rockets 116
Spurs 98
Pistons 99
Pelicans 105
Warriors 119
Blazers 113
Nuggets 100
Kings 123
;
run ;

/*view dataset*/
proc print data = original_data;

team variable မှ နောက်ဆုံးစာလုံး 3 လုံးကို ထုတ်ယူရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။

 /*create new dataset*/
data new_data;
    set original_data;
    last_three = substr (team , length (team) -2,3 );
run ;

/*view new dataset*/
proc print data = new_data; 

Last_three ဟုခေါ်သော ကော်လံတွင် အဖွဲ့ ကော်လံ၏ နောက်ဆုံးစာလုံးသုံးလုံးပါရှိသည်ကို သတိပြုပါ။

string ၏ညာဘက်ခြမ်းမှ မတူညီသော စာလုံးအရေအတွက်များကို ထုတ်ယူရန် SUBSTR လုပ်ဆောင်ချက်၏ တန်ဖိုးများကို အလွယ်တကူ ပြောင်းလဲနိုင်သည်။

ဥပမာအားဖြင့်၊ ညာဘက်မှ နောက်ဆုံးစာလုံးငါးလုံးကို ထုတ်ယူရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 /*create new dataset*/
data new_data;
    set original_data;
    last_five = substr (team , length (team) -4,5 );
run ;

/*view new dataset*/
proc print data = new_data; 

Last_five ဟုခေါ်သော ကော်လံတွင် အဖွဲ့ ကော်လံ၏ နောက်ဆုံးစာလုံးငါးလုံးပါရှိသည်ကို သတိပြုပါ။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

SAS- စာကြောင်းတစ်ခုရှိ စာလုံးများကို မည်သို့အစားထိုးနည်း
SAS- စာကြောင်းတစ်ခုမှ ကော်မာကို ဖယ်ရှားနည်း
SAS- စာကြောင်းတစ်ခုမှ နံပါတ်များကို မည်သို့ထုတ်မည်နည်း။

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

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