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 တွင် အက္ခရာကို ဂဏန်းအဖြစ် ပြောင်းနည်း