A- မျဉ်းသားအများအပြားဖြင့် strsplit() ကို မည်သို့အသုံးပြုရမည်နည်း။
ကန့်သတ်ချက်များစွာကိုအခြေခံ၍ စာကြောင်းတစ်ခုကို အပိုင်းပိုင်းခွဲရန် R ရှိ strsplit() လုပ်ဆောင်ချက်ဖြင့် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
strsplit(my_string, ' [,& ]+ ')
အောက်ဖော်ပြပါ ကန့်သတ်ချက်သုံးခုထဲမှ တစ်ခုကို တွေ့ကြုံရတိုင်း ဤဥပမာသည် my_string ဟုခေါ်သော စာကြောင်းကို ပိုင်းခြားပေးသည်-
- ကော်မာ ( , )
- အသံချဲ့စက် ( & )
- ဧရိယာတစ်ခု
ကွင်းအတွင်းရှိ အက္ခရာများသည် ရှာဖွေရန် မည်သည့် မျဉ်းသားချက်များကို ညွှန်ပြသည်ကို သတိပြုပါ၊ နှင့် + သင်္ကေတသည် အတန်းတစ်ခုတွင် မျဉ်းသားခြင်းများစွာရှိနိုင်သည် (ဥပမာ၊ အတန်းတစ်ခုတွင် နေရာလွတ်များစွာရှိနိုင်သည်) ကို သတိပြုပါ။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- R တွင် ကန့်သတ်ချက်များစွာဖြင့် strsplit() ကိုသုံးပါ။
R တွင် အောက်ပါစာကြောင်းရှိသည် ဆိုပါစို့။
#create string
my_string <- 'this is a, string & with seven words'
နေရာလွတ်တစ်ခုတွေ့တိုင်း strsplit() လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့အသုံးပြုပါက၊ ၎င်းသည် အောက်ပါရလဒ်ကို ထုတ်ပေးလိမ့်မည်-
#split string based on spaces
strsplit(my_string, ' ')
[[1]]
[1] "this" "is" "a," "string" "&" "with" "" ""
[9] “seven” “words”
strsplit() လုပ်ဆောင်ချက်သည် နေရာလွတ်တစ်ခုနှင့် ကြုံတွေ့သည့်အခါတိုင်း string ကို ပိုင်းခြားပေးသော်လည်း ၎င်းသည် ကော်မာ၊ ampersands နှင့် များစွာသော space များကို ကိုင်တွယ်၍မရပါ။
ဤကန့်သတ်ချက်တစ်ခုစီအပေါ်အခြေခံ၍ string ကိုခွဲရန်၊ အောက်ပါ syntax ကိုသုံးနိုင်သည်-
#split string based on multiple delimiters
strsplit(my_string, ' [,& ]+ ')
[[1]]
[1] "this" "is" "a" "string" "with" "seven" "words"
ဤလုပ်ဆောင်ချက်သည် မတူညီသော ကန့်သတ်ချက်သုံးခုအပေါ်အခြေခံ၍ string ကိုခွဲထုတ်နိုင်ပြီး ကျွန်ုပ်တို့စိတ်ဝင်စားသည့်စာကြောင်းရှိစကားလုံးများကိုသာ မှန်မှန်ကန်ကန်ပြန်ပေးနိုင်သည်။
ဤနမူနာတွင် ကျွန်ုပ်တို့သည် strsplit() လုပ်ဆောင်ချက်တွင် ကွင်းစကွင်းပိတ် မျဉ်းသားထားသော မျဉ်းသားချက် သုံးခုပါရှိသည်ကို သတိပြုပါ၊ သို့သော် သင်အလိုရှိသလောက် မျဉ်းမကန့်သတ်ချက်များကို သင်သတ်မှတ်နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် dplyr ကို အသုံးပြု၍ အခြားသော ဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
string ဒြပ်စင်များကိုခွဲရန် R တွင် strsplit() လုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း
string တစ်ခုကို ခွဲနည်းနှင့် R တွင် ပထမဒြပ်စင်ကို ရယူနည်း
R တွင် string တစ်ခုရှိ စကားလုံးများကို ရေတွက်နည်း