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 ကိုအသုံးပြုနည်း