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


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

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

str_match(string၊ ပုံစံ)

ရွှေ-

  • string- စာလုံး vector
  • model: ရှာဖွေရန် မော်ဒယ်

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

ဥပမာ 1- Vector ဖြင့် str_match ကိုသုံးပါ။

အောက်ပါကုဒ်သည် ဇာတ်ကောင် vector တစ်ခုမှ ကိုက်ညီသော ပုံစံများကို ထုတ်ယူရန် str_match() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-

 library (stringr)

#create vector of strings
x <- c('Mavs', 'Cavs', 'Heat', 'Thunder', 'Blazers')

#extract strings that contain 'avs'
str_match(x, pattern=' avs ')

     [,1] 
[1,] “avs”
[2,] “avs”
[3,] NA   
[4,] NA   
[5,] NA  

ရလဒ်သည် ပုံစံကိုမတွေ့ပါက အတန်းတစ်ခုစီသည် ကိုက်ညီသည့်ပုံစံ သို့မဟုတ် NA တန်ဖိုးကိုပြသသည့် matrix တစ်ခုဖြစ်သည်။

ဥပမာအားဖြင့်:

  • ပုံစံ “ avs” ကို ပထမဒြပ် “ Mavs” တွင် တွေ့ရှိသောကြောင့် “ avs” ကို ပြန်ပေးခဲ့သည်။
  • ပုံစံ “ avs” ကို ဒုတိယဒြပ်စင် “ Cavs” တွင် တွေ့ရှိသောကြောင့် “ avs” ကို ပြန်ပေးခဲ့သည်။
  • ပုံစံ “ avs” ကို တတိယဒြပ်စင် “ Heat” တွင် ရှာမတွေ့သောကြောင့် NA ကို ပြန်ပေးခဲ့သည်။

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

ဥပမာ 2- Data Frame ဖြင့် str_match ကိုသုံးပါ။

R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။

 #create data frame
df <- data. frame (team=c('Mavs', 'Cavs', 'Heat', 'Thunder', 'Blazers'),
                 points=c(99, 104, 110, 103, 115))

#view data frame
df

     team points
1 Mavs 99
2 Cavs 104
3 Heat 110
4 Thunder 103
5 Blazers 115

အသင်းအမည်တစ်ခုစီအတွက် ကိုက်ညီသည့်ပုံစံတစ်ခုစီပါဝင်နိုင် သို့မဟုတ် မပါဝင်နိုင်သည့် ဒေတာဘောင်သို့ ကော်လံအသစ်တစ်ခုထည့်ရန် အောက်ပါကုဒ်သည် str_match() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသသည်-

 library (stringr)

#create new column
df$match <- str_match(df$team, pattern=' avs ')

#view updated data frame
df

     team points match
1 Mavs 99 avs
2 Cavs 104 avs
3 Heat 110 <NA>
4 Thunder 103 <NA>
5 Blazers 115 <NA>

တံဆိပ် တပ်ထားသော ကော်လံအသစ်တွင် နမူနာပုံစံသည် အသင်း ကော်လံတွင် ရှိ/မရှိပေါ်မူတည်၍ “ avs” သို့မဟုတ် NA နမူနာပုံစံ ပါဝင်ပါသည်။

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

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

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

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

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