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() လုပ်ဆောင်ချက်များကို မည်သို့အသုံးပြုရမည်နည်း။

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

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