Sas တွင် countw function ကိုအသုံးပြုနည်း (ဥပမာနှင့်အတူ)


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

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

COUNTW(string၊ <character>၊ <modifier>)

ရွှေ-

  • string- ရေတွက်ရန် စကားလုံးများပါရှိသော စာကြောင်း
  • ဇာတ်ကောင် : ဇာတ်ကောင်များစာရင်းကို အစပြုသည့် ရွေးချယ်နိုင်သော စာလုံးကိန်းသေ
  • တည်းဖြတ်ခြင်း : စကားလုံးများကြား ခြားနားချက်များအဖြစ် ရေတွက်ရန် အက္ခရာများ သို့မဟုတ် သင်္ကေတများကို သတ်မှတ်ပေးသည့် စိတ်ကြိုက်ကုဒ်များ

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

ဥပမာ- SAS တွင် COUNTW လုပ်ဆောင်ချက်ကို အသုံးပြုနည်း

SAS တွင် အောက်ပါဒေတာအစုံရှိသည် ဟု ယူဆကြပါစို့။

 /*create dataset*/
data my_data;
    input phrase $char50. ;
    datalines ;
Hey_everyone
What's going on today
Wow, what a great day
Let's have fun
We should play basketball
This weather is so so awesome
;
run ;

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

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

 /*create new dataset that shows number of words in each row*/
data new_data;
    set my_data;
    word_count = countw (phrase);
run ;

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

မူရင်းအားဖြင့်၊ COUNTW လုပ်ဆောင်ချက်သည် စကားလုံးများကြားတွင် space များကို ပိုင်းခြားခြင်းအဖြစ်သာ သတ်မှတ်သည်။

ဒီတော့-

  • ပထမဝါကျတွင် နေရာလွတ်များမရှိသောကြောင့် COUNTW လုပ်ဆောင်ချက်သည် စုစုပေါင်းစကားလုံး တစ်လုံးတည်းကို သာ ရေတွက်သည်။
  • ဒုတိယဝါကျတွင် ကွက်လပ်သုံးခုပါရှိသည်၊ ထို့ကြောင့် COUNTW လုပ်ဆောင်ချက်တွင် စကားလုံးစုစုပေါင်း လုံးရှိသည်။
  • တတိယဝါကျတွင် space လေးခုရှိသည်၊ ထို့ကြောင့် COUNTW function တွင် စုစုပေါင်း 5 လုံးရှိသည်။

နောက် … ပြီးတော့။

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

ဥပမာအားဖြင့်၊ စကားလုံးများကြားတွင် space နှင့် underscore နှစ်ခုလုံးကို ခွဲခြားသတ်မှတ်ရန် အောက်ပါ syntax ကို သုံးနိုင်သည်-

 /*create new dataset that shows number of words in each row*/
data new_data;
    set my_data;
    word_count = countw (phrase, '_');
run ;

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

စာလုံးရေတွက်သည့် ကော်လံအသစ်သည် အောက်ခြေအမှတ်ကိုလည်း စကားလုံးများကြားခြားနားချက်အဖြစ် သတ်မှတ်သင့်သည်ဟု ကျွန်ုပ်တို့ရှင်းလင်းခဲ့ပြီးကတည်းက ပထမဝါကျရှိ စကားလုံးအရေအတွက်ကို တိကျစွာရေတွက်ပါသည်။

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

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

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

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

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

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