Sas တွင် findw လုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း


SAS တွင် FINDW လုပ်ဆောင်ချက်ကို အသုံးပြု၍ စာကြောင်းတစ်ခုတွင် ပေါ်လာသည့် စကားလုံးတစ်လုံး၏ ပထမအက္ခရာ အနေအထားကို ပြန်ပေးနိုင်သည်။

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

FINDW(စာကြောင်း၊ စကားလုံး)

ရွှေ-

  • string : ခွဲခြမ်းစိပ်ဖြာရန် string
  • word : string တွင် ရှာဖွေရမည့် စကားလုံး

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

ဥပမာ- SAS တွင် FINDW Function ကိုအသုံးပြုခြင်း။

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

 /*create dataset*/
data original_data;
    input sentence $40. ;
    datalines ;
A pig is my favorite animal
My name is piglet
Pigs are so cute
Here is a baby pig
His name is piggy
;
run ;

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

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

 /*find position of first occurrence of 'pig' in phrase column*/
data new_data;
    set original_data;
    findw_pig = findw (phrase, 'pig');
run ;

/*view results*/
proc print data = new_data;

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

စကားရပ် ကော်လံတွင် “ ဝက်” ဟူသော စကားလုံး ဘယ်သောအခါမှ မပေါ်ပါက၊ FINDW လုပ်ဆောင်ချက်သည် 0 တန်ဖိုးကို ရိုးရိုးပြန်ပေးသည်။

ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့မြင်နိုင်သည်-

ပထမဝါကျတွင် “ ဝက်” ဟူသောစကားလုံး၏ပထမဆုံးပေါ်ပေါက်သည့်အနေအထားသည် 3 ဖြစ်သည်။

ဒုတိယစာကြောင်းတွင် ဝါကျတစ်ကြောင်းတည်းတွင် “ ဝက်” ဟူသော စကားလုံးမပါဝင်သောကြောင့် 0 တန်ဖိုးကို ပြန်ပေးသည်။

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

FIND နှင့် FINDW လုပ်ဆောင်ချက်များအကြား ကွာခြားချက်

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

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

အဓိပ္ပါယ်ဖွင့်ဆိုရလျှင် စကားလုံးတစ်လုံးတွင် ရှေ့နှင့်နောက်တွင် နေရာလွတ်ရှိရမည်။

အောက်ဖော်ပြပါ ဥပမာသည် FIND နှင့် FINDW လုပ်ဆောင်ချက်များကြား ခြားနားချက်ကို ဖော်ပြသည်-

 /*create new dataset*/
data new_data;
    set original_data;
    find_pig = find (phrase, 'pig');
    findw_pig = findw (phrase, 'pig');
run ;

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

SAS တွင် FIND နှင့် FINDW လုပ်ဆောင်ချက်များ

find_pig ကော်လံသည် စကားစု ကော်လံရှိ စာကြောင်းခွဲ “ ဝက်” ၏ ပထမဆုံး ဖြစ်ပေါ်မှု အနေအထားကို ပြသသည်။

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

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

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

SAS တွင် FIND function ကိုမည်သို့အသုံးပြုရမည်နည်း။
SAS တွင် FINDC လုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း
SAS တွင် SUBSTR လုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း

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

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