Strings များကိုပေါင်းစပ်ရန် r တွင် paste & paste0 လုပ်ဆောင်ချက်များကိုအသုံးပြုနည်း
Vector ၏ဒြပ်စင်များကို string တစ်ခုသို့ပေါင်းစပ်ရန် R ရှိ Paste() နှင့် Paste0() လုပ်ဆောင်ချက်များကို သင်အသုံးပြုနိုင်ပါသည်။
paste() လုပ်ဆောင်ချက်သည် ပုံသေ ခြားနားမှုအဖြစ် space ကို အသုံးပြု၍ စာကြောင်းများကို ပေါင်းစပ်သည်။
paste0() လုပ်ဆောင်ချက်သည် ပုံသေအားဖြင့် spaces များကို သီးခြားခွဲထွက်တစ်ခုအဖြစ် အသုံးပြု၍ strings များကို ပေါင်းစပ်ပေးသည်။
ဤလုပ်ဆောင်ချက်များသည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-
paste(x, sep = " ", collapse = NULL) paste0(x, collapse = NULL)
ရွှေ-
- x : ပေါင်းစပ်ရန် ဒြပ်စင်များ၏ vector
- Sep : ပေါင်းစည်းသည့်အခါ အသုံးပြုရန် ခြားနားချက်
- လျှော့နည်း – စာကြောင်းတစ်ခုတည်းသို့ ဒြပ်စင်များ ချိတ်ဆက်ရာတွင် အသုံးပြုရန် တန်ဖိုး
အောက်ဖော်ပြပါ ဥပမာများသည် လုပ်ဆောင်ချက်တစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ 1- paste0() ကိုသုံးပါ
အောက်ဖော်ပြပါ ကုဒ်သည် မျဥ်းများစွာကို တစ်ခုထဲသို့ ပေါင်းစပ်ရန် paste0() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသသည်-
#concatenate several elements into one string
paste0("I", "ride", "my", "bike", 25, "times")
[1] “Iridemybike25times”
ဒြပ်စင်တစ်ခုစီကို ခြားနားချက်အဖြစ် နေရာလွတ်မပါဘဲ စာတန်းတစ်ခုတည်းတွင် ပေါင်းစပ်ထားသည်။
ဥပမာ 2- Paste() ကိုသုံးပါ
အောက်ဖော်ပြပါကုဒ်သည် စာကြောင်းများစွာကို တစ်ခုတည်းအဖြစ် ပေါင်းစပ်ရန်အတွက် paste() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသသည်-
#concatenate several elements into one string
paste("I", "ride", "my", "bike", 25, "times")
[1] “I ride my bike 25 times”
ဒြပ်စင်တစ်ခုစီကို ပုံသေခြားနားမှုအဖြစ် space ကိုအသုံးပြု၍ စာကြောင်းတစ်ခုတည်းသို့ ပေါင်းစပ်ထားသည်။
ဥပမာ 3- sep ဖြင့် paste() ကိုသုံးပါ။
အောက်ဖော်ပြပါ ကုဒ်သည် စာကြောင်းများစွာကို ခွဲထွက်တစ်ခုအဖြစ် အသုံးပြု၍ မျဉ်းတစ်ကြောင်းတည်းသို့ ပေါင်းစည်းရန် sep အကြောင်းပြချက်ဖြင့် paste() လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်ကို ပြသသည်-
#concatenate elements using _ as separator
paste("I", "ride", "my", "bike", 25, "times", sep=" _ ")
[1] “I_ride_my_bike_25_times”
ဒြပ်စင်တစ်ခုစီကို ခြားနားချက်အဖြစ် အောက်အမှတ်ကို အသုံးပြု၍ စာကြောင်းတစ်ခုတည်းသို့ ပေါင်းစပ်ထားသည်။
ဥပမာ 4- Sep နှင့် ခေါက်သိမ်းခြင်းဖြင့် Paste() ကိုသုံးပါ။
အောက်ဖော်ပြပါ ကုဒ်သည် မျဥ်းများစွာကို တစ်ခုအဖြစ် ပေါင်းစည်းရန် sep နှင့် ပြိုကွဲခြင်း အကြောင်းပြချက်များဖြင့် paste() လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်ကို ပြသသည်-
#concatenate elements using sep and collapse arguments
paste(c("A", "B", "C"), c(1, 2, 3), sep=" _ ", collapse=" and ")
[1] "A_1 and B_2 and C_3"
sep argument ကို vector တစ်ခုစီရှိ ကိုက်ညီသည့်ဒြပ်စင်များပါ၀င်ရန် အသုံးပြုထားပြီး မျဉ်းကြောင်းတစ်ခုတည်းသို့ အစိတ်အပိုင်းအားလုံးကို ချိတ်ဆက်ရန် ပြိုလဲခြင်း အငြင်းအခုံကို အသုံးပြုထားသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံလုပ်ဆောင်ချက်များကို အသုံးပြုနည်းကို ရှင်းပြထားပါသည်။
R တွင် replace() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်း
R တွင် split() function ကိုအသုံးပြုနည်း
R တွင် View() function ကိုအသုံးပြုနည်း
R တွင် all() နှင့် any() လုပ်ဆောင်ချက်များကို မည်သို့အသုံးပြုရမည်နည်း။