R တွင် str_extract ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)


R ရှိ stringr ပက်ကေ့ခ်ျ၏ str_extract() လုပ်ဆောင်ချက်ကို ကိုက်ညီသည့်ပုံစံများကို string တစ်ခုသို့ ထုတ်ယူရန် အသုံးပြုနိုင်သည်။

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

 str_extract(string, pattern)

ရွှေ-

  • string- စာလုံး vector
  • ပုံစံ- ထုတ်ယူရန် ပုံစံ

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

ဥပမာ 1- စာကြောင်းတစ်ခုမှ ပုံစံတစ်ခုကို ထုတ်ယူပါ။

အောက်ပါကုဒ်သည် R တွင် သီးခြားစာကြောင်းတစ်ခုမှ “ ther” ကို မည်သို့ထုတ်ယူရမည်ကို ပြသသည်-

 library (stringr)

#define string
some_string <- "Hey there my name is Doug"

#extract "ther" from string
str_extract(some_string, " ther ")

[1] “other”

ပုံစံ “ ther” ကို string မှ အောင်မြင်စွာ ထုတ်ယူခဲ့သည်။

string တွင်မရှိသောပုံစံတစ်ခုကိုထုတ်ယူရန်ကြိုးစားပါက၊ ရလဒ်အနေဖြင့် NA ကို ရိုးရှင်းစွာလက်ခံရရှိလိမ့်မည်-

 library (stringr)

#define string
some_string <- "Hey there my name is Doug"

#attempt to extract "apple" from string
str_extract(some_string, " apple ")

[1] NA

ပုံစံ “ apple” သည် string တွင်မရှိသဖြင့် NA တန်ဖိုးကို ပြန်ပေးခဲ့သည်။

ဥပမာ 2: string တစ်ခုမှ ဂဏန်းတန်ဖိုးများကို ထုတ်ယူပါ။

အောက်ပါကုဒ်သည် စာကြောင်းတစ်ခုမှ ဂဏန်းတန်ဖိုးများကိုသာ ထုတ်ယူရန် ပုံမှန်အသုံးအနှုန်း \\d+ ကို အသုံးပြုပုံကို ပြသသည်-

 library (stringr)

#define string
some_string <- "There are 350 apples over there"

#extract only numeric values from string
str_extract(some_string, " \\d+ ")

[1] "350"

ဥပမာ 3- စာကြောင်းများ၏ vector တစ်ခုမှ စာလုံးများကို ထုတ်ယူပါ။

အောက်ဖော်ပြပါ ကုဒ်သည် ပုံမှန်အသုံးအနှုန်း [az]+ ကို မည်သို့အသုံးပြုရမည်ကို ပြသည်-

 library (stringr)

#define vector of strings
some_strings <- c("4 apples", "3 bananas", "7 oranges")

#extract only characters from each string in vector
str_extract(some_strings, “ [az]+ ”)

[1] “apples” “bananas” “oranges”

စာကြောင်းတစ်ခုစီမှ စာလုံးများကိုသာ ပြန်ပေးကြောင်း သတိပြုပါ။

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

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

R တွင် str_replace ကိုအသုံးပြုနည်း
R တွင် str_split ကိုအသုံးပြုနည်း
R တွင် str_detect ကိုအသုံးပြုနည်း

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

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