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


R ရှိ stringr package ၏ str_split() လုပ်ဆောင်ချက်ကို string တစ်ခုအား အပိုင်းပိုင်းများစွာသို့ခွဲရန် အသုံးပြုနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည် အောက်ပါ syntax ကိုအသုံးပြုသည်-

str_split(string၊ ပုံစံ)

ရွှေ-

  • string- စာလုံး vector
  • pattern : ခွဲမည့်ပုံစံ

အလားတူ၊ stringr ပက်ကေ့ချ်မှ str_split_fixed() လုပ်ဆောင်ချက်ကို string တစ်ခုအား ပုံသေအတုံးအရေအတွက်အဖြစ်ခွဲရန် အသုံးပြုနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည် အောက်ပါ syntax ကိုအသုံးပြုသည်-

str_split_fixed(string၊ ပုံစံ၊ n)

ရွှေ-

  • string- စာလုံး vector
  • pattern : ခွဲမည့်ပုံစံ
  • n- ပြန်ရမည့်အပိုင်းအရေအတွက်

ဤသင်ခန်းစာသည် အောက်ပါဒေတာဘောင်တွင် ဤလုပ်ဆောင်ချက်တစ်ခုစီကို အသုံးပြုခြင်း၏နမူနာများကို ဖော်ပြပေးသည်-

 #create data frame
df <- data. frame (team=c('andy & bob', 'carl & doug', 'eric & frank'),
                 dots=c(14, 17, 19))

#view data frame
df

          team points
1 andy & bob 14
2 carl & doug 17
3 eric & frank 19

ဥပမာ 1- str_split() ကို အသုံးပြု၍ ကြိုးတစ်ချောင်းကို ခွဲပါ

အောက်ပါကုဒ်သည် str_split() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ “ team” ကော်လံတွင် စာကြောင်းခွဲနည်းကို ပြသသည်-

 library (stringr)

#split the string in the team column on " & "
str_split(df$team, " & ")

[[1]]
[1] “andy” “bob” 

[[2]]
[1] “carl” “doug”

[[3]]
[1] “eric” “frank”

ရလဒ်သည် အသင်းတစ်သင်းစီရှိ ကစားသမားတစ်ဦးချင်းစီ၏ အမည်များကို ပြသသည့် အချက်သုံးချက်စာရင်းဖြစ်သည်။

ဥပမာ 2- str_split_fixed() ကို အသုံးပြု၍ ကြိုးတစ်ချောင်းကို ခွဲပါ

အောက်ပါကုဒ်သည် str_split_fixed() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ “ team” ကော်လံရှိ စာကြောင်းအား ပုံသေအပိုင်းနှစ်ပိုင်းအဖြစ် ခွဲနည်းကို ပြသသည်-

 library (stringr)

#split the string in the team column on " & "
str_split_fixed(df$team, " & ", 2)

     [,1] [,2]   
[1,] “andy” “bob”  
[2,] "carl" "doug" 
[3,] "eric" "frank"

ရလဒ်မှာ ကော်လံနှစ်ခုနှင့် အတန်းသုံးတန်းပါသော မက်ထရစ်ဖြစ်သည်။

str_split_fixed() လုပ်ဆောင်ချက်၏ အသုံးဝင်သော အပလီကေးရှင်းတစ်ခုသည် ဒေတာဘောင်၏အဆုံးတွင် ရရှိလာသော matrix ကို ပေါင်းထည့်ရန်ဖြစ်သည်။ ဥပမာအားဖြင့်:

 library (stringr)

#split the string in the team column and append resulting matrix to data frame
df[, 3:4] <- str_split_fixed(df$team, " & ", 2)

#view data frame
df
          team points V3 V4
1 andy & bob 14 andy bob
2 carl & doug 17 carl doug
3 eric & frank 19 eric frank

“V3” ဟုတံဆိပ်တပ်ထားသောကော်လံသည် ပထမအသင်းကစားသမား၏အမည်ကိုပြသပြီး “V4” ဟုတံဆိပ်တပ်ထားသောကော်လံသည် ဒုတိယအသင်းကစားသမား၏အမည်ကိုပြသသည်။

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

R တွင် str_replace ကိုအသုံးပြုနည်း
R တွင် တစ်စိတ်တစ်ပိုင်းစာကြောင်း ကိုက်ညီအောင် မည်သို့လုပ်ဆောင်ရမည်နည်း။
R တွင် string များကို ရက်စွဲများသို့ မည်သို့ပြောင်းရမည်နည်း။
R တွင် အက္ခရာကို ဂဏန်းအဖြစ် ပြောင်းနည်း

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

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