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