A- စာကြောင်းတစ်ခုကို ခွဲပြီး ပထမဒြပ်စင်ကို ဘယ်လိုရယူမလဲ။
R တွင် string တစ်ခုကို ခွဲပြီး ပထမဒြပ်စင်ကို ရယူရန် အောက်ပါ syntax ကို သင် အသုံးပြုနိုင်ပါသည်။
strsplit(string_var, " ")[[ 1 ]][ 1 ]
ဤဥပမာသည် ကွက်လပ်များပေါ်အခြေခံ၍ စာကြောင်းတစ်ခုကို ပိုင်းခြားထားသော်လည်း ၎င်းကို မတူညီသောမျဉ်းသားဖြင့်ခွဲရန် ဒုတိယအငြင်းအခုံအား strsplit() လုပ်ဆောင်ချက်အတွက် မည်သည့်တန်ဖိုးကိုမဆို ပေးနိုင်ပါသည်။
ဥပမာအားဖြင့်၊ တုံးတိုများပေါ်တွင် အခြေခံထားသော စာကြောင်းတစ်ခုကို ခွဲရန် အောက်ပါ syntax ကို သုံးနိုင်သည်-
strsplit(string_var, "-")[[ 1 ]][ 1 ]
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- စာကြောင်းတစ်ခုကို ခွဲပြီး R တွင် ပထမဒြပ်စင်ကို ရယူပါ။
အောက်ဖော်ပြပါကုဒ်သည် ကွက်လပ်များကို အခြေခံ၍ R တွင် သီးခြားစာကြောင်းတစ်ခုကို ခွဲနည်းနှင့် ပထမဒြပ်စင်ကို ရယူနည်းကို ပြသသည်-
#define string variable
string_var <- "This is a string variable"
#split string variable based on spaces and get first element
strsplit(string_var, " ")[[ 1 ]][ 1 ]
[1] “This”
strsplit() လုပ်ဆောင်ချက်သည် string variable ၏ ပထမဒြပ်စင်ဖြစ်သည့် “ This” ကို ပြန်ပေးသည်။
အခြားအရာတစ်ခုကို ရယူလိုပါက နောက်ဆုံးကွင်းစဥ်ရှိ နံပါတ်ကို ပြောင်းလိုက်ရုံဖြင့် သတိပြုပါ။
ဥပမာအားဖြင့်၊ သင်သည် spaces ကိုအခြေခံ၍ string ကိုခွဲခြမ်းရန်နှင့်ဒုတိယဒြပ်စင်ကိုရယူရန်အောက်ပါ syntax ကိုသုံးနိုင်သည်။
#define string variable
string_var <- "This is a string variable"
#split string variable based on spaces and get second element
strsplit(string_var, " ")[[ 1 ]][ 2 ]
[1] “is”
ဤတစ်ကြိမ်တွင်၊ strsplit() လုပ်ဆောင်ချက်သည် ဒုတိယဒြပ်စင်ကို ပြန်လည်ရယူသည်။
မျဉ်းမန့်များပေါ်အခြေခံ၍ မျဉ်းကြောင်းကွဲကွဲပြားမှုတစ်ခုကိုခွဲ၍ ပထမဒြပ်စင်ကိုရယူရန် strsplit() လုပ်ဆောင်ချက်ရှိ နေရာလွတ်ကို တုံးတိုပုံကဲ့သို့သော ခြားနားသော အကန့်အသတ်ဖြင့် အစားထိုးနိုင်သည်ကို သတိပြုပါ။
#define string variable
string_var <- "This-is-a-string-variable"
#split string variable based on dashes and get first element
strsplit(string_var, "-")[[ 1 ]][ 1 ]
[1] “This”
strsplit() လုပ်ဆောင်ချက်သည် ပထမဒြပ်စင်အဖြစ် “ဤ” ကို မှန်ကန်စွာ ပြန်ပို့သည်။
ဆက်စပ်- R တွင် strsplit() လုပ်ဆောင်ချက်ကို မိတ်ဆက်ခြင်း။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် string တစ်ခုမှ နောက်ဆုံးစာလုံးကို မည်ကဲ့သို့ ဖယ်ရှားနည်း
R တွင် စာကြောင်းတစ်ခုရှိ ဇာတ်ကောင်တည်နေရာကို မည်သို့ရှာရမည်နည်း။
R တွင် သတ်မှတ်ထားသော စာကြောင်းတစ်ခုပါရှိသော ကော်လံများကို မည်သို့ရွေးချယ်ရမည်နည်း။