Sas ရှိ စာကြောင်းတစ်ခုတွင် ဇာတ်ကောင်များကို မည်ကဲ့သို့ အစားထိုးနည်း (ဥပမာများဖြင့်)


SAS ရှိ စာကြောင်းတစ်ခုရှိ အက္ခရာများကို အစားထိုးရန် tranwrd() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်။

ဤအင်္ဂါရပ်ကိုအသုံးပြုရန် အသုံးအများဆုံးနည်းလမ်းနှစ်ခုမှာ အောက်ပါအတိုင်းဖြစ်သည်-

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

 data new_data;
    set original_data;
    new_variable = tranwrd (old_variable, " OldString ", " NewString ");
run ;

နည်းလမ်း 2- string တစ်ခုရှိ စာလုံးများကို space များဖြင့် အစားထိုးပါ။

 data new_data;
    set original_data;
    new_variable = tranwrd (old_variable, " OldString ", "");
run ;

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

 /*create dataset*/
data original_data;
    input team $1-20;
    datalines ;
Angry Bees
Angry Hornets
Wild Mustangs
Kind Panthers
Kind Cobras
Wild Cheetahs
Wild Aardvarks
;
run ;

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

ဥပမာ 1- စာကြောင်းတစ်ခုရှိ အက္ခရာများကို စာလုံးအသစ်ဖြင့် အစားထိုးပါ။

အောက်ဖော်ပြပါ ကုဒ်သည် အဖွဲ့ပြောင်းကိန်းတွင် “ Wild” ဟူသော စကားလုံးကို “ Fast” ဖြင့် အစားထိုးနည်းကို ပြသသည်-

 /*replace "Wild" with "Fast" in team variable*/
data new_data;
    set original_data;
    new_team = tranwrd (team, " Wild ", " Fast ");
run ;

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

နာမည်တွင် “ Wild” ပါသော အဖွဲ့တိုင်းတွင် ယခု နာမည်အစား “ Fast” ဟူသော စကားလုံးကို ပါရှိကြောင်း သတိပြုပါ။

၎င်း၏အမည်တွင် “ Wild” မရှိသောမည်သည့်အသင်းမဆို ၎င်း၏မူရင်းအမည်ကို သိမ်းဆည်းထားသည်။

ဥပမာ 2- စာကြောင်းတစ်ခုရှိ အက္ခရာများကို space များဖြင့် အစားထိုးပါ။

အောက်ပါကုဒ်သည် အဖွဲ့ပြောင်းကိန်းရှိ “ Wild” စကားလုံးကို နေရာလွတ်တစ်ခုဖြင့် အစားထိုးနည်းကို ပြသသည်-

 /*replace "Wild" with a blank in team variable*/
data new_data;
    set original_data;
    new_team = tranwrd (team, " Wild ", "");
run ;

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

“ Wild” ပါ၀င်သည့်မည်သည့်အသင်းမဆို “ Wild” ဟူသောစကားလုံးကို နေရာလွတ်တစ်ခုဖြင့် အစားထိုးထားသည်ကို သတိပြုပါ။

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

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

SAS တွင်ဒေတာကိုပုံမှန်ဖြစ်အောင်လုပ်နည်း
ပျောက်ဆုံးနေသောတန်ဖိုးများကို SAS တွင် သုညဖြင့် အစားထိုးနည်း
SAS တွင် ထပ်တူများကို ဖယ်ရှားနည်း

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

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