R တွင် str_c ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)


R ရှိ stringr ပက်ကေ့ခ်ျ၏ str_c() လုပ်ဆောင်ချက်ကို ဇာတ်ကောင် vector တစ်ခုထဲသို့ ဒြပ်စင်နှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော vectors ဒြပ်စင်သို့ ချိတ်ဆက်ရန် အသုံးပြုနိုင်သည်။

ဤလုပ်ဆောင်ချက်သည် အောက်ပါ syntax ကိုအသုံးပြုသည်-

str_c(…၊ Sep = “”)

ရွှေ-

  • . . ။- ဇာတ်ကောင် ကွက်ကွက် တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော
  • sep: vector များကြားတွင် ထည့်သွင်းရန် string

အောက်ဖော်ပြပါ ဥပမာများသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ 1- ခြားနားခြင်းမရှိဘဲ str_c ကိုသုံးပါ။

အောက်ဖော်ပြပါ ကုဒ်သည် အက္ခရာ vector တစ်ခုသို့ ဒြပ်စင်နှစ်ခုဖြင့် vectors ဒြပ်စင်နှစ်ခုကို ချိတ်ဆက်ရန် str_c() လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်ကို ပြသသည်-

 library (stringr)

#define two vectors
vec1 <- c('Mike', 'Tony', 'Will', 'Chad', 'Rick')
vec2 <- c('Douglas', 'Atkins', 'Durant', 'Johnson', 'Flair')

#join vectors together element-wise
str_c(vec1, vec2)

[1] "MikeDouglas" "TonyAtkins" "WillDurant" "ChadJohnson" "RickFlair"  

ရလဒ်မှာ စာလုံးတစ်လုံးတည်းသာဖြစ်သည်။

vector များသည် ဒြပ်စင်များကြားတွင် ပိုင်းခြားခြင်းမရှိဘဲ ဒြပ်စင်ဖြင့် ချိတ်ဆက်ထားကြောင်း သတိပြုပါ။

ဥပမာ 2- Separator ဖြင့် str_c ကိုသုံးပါ။

အောက်ဖော်ပြပါ ကုဒ်သည် ခြားနားချက်အဖြစ် အမှတ်အသားဖြင့် အက္ခရာ vector တစ်ခုသို့ ဒြပ်စင်တစ်ခုဖြင့် vectors ဒြပ်စင်နှစ်ခုကို ပေါင်းစပ်ရန် str_c() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-

 library (stringr)

#define two vectors
vec1 <- c('Mike', 'Tony', 'Will', 'Chad', 'Rick')
vec2 <- c('Douglas', 'Atkins', 'Durant', 'Johnson', 'Flair')

#join vectors together element-wise
str_c(vec1, vec2, sep="_")

[1] "Mike_Douglas" "Tony_Atkins" "Will_Durant" "Chad_Johnson" "Rick_Flair"    

ရလဒ်သည် vector တစ်ခုစီ၏ဒြပ်စင်များကို underscore ဖြင့်ပေါင်းထားသည့်အက္ခရာ vector တစ်ခုဖြစ်သည်။

Sep argument အတွက် သင်အလိုရှိသော မည်သည့်ဇာတ်ကောင်ကိုမဆို လွတ်လပ်စွာ အသုံးပြုပါ။

ဥပမာအားဖြင့်၊ သင်သည် တုံးတိုတစ်ခုကို အသုံးပြုရန် ရွေးချယ်နိုင်သည်-

 library (stringr)

#define two vectors
vec1 <- c('Mike', 'Tony', 'Will', 'Chad', 'Rick')
vec2 <- c('Douglas', 'Atkins', 'Durant', 'Johnson', 'Flair')

#join vectors together element-wise
str_c(vec1, vec2, sep="-")

[1] “Mike-Douglas” “Tony-Atkins” “Will-Durant” “Chad-Johnson” “Rick-Flair”  

ရလဒ်သည် vector တစ်ခုစီ၏ဒြပ်စင်များကို တုံးတိုဖြင့် ပေါင်းစပ်ထားသော စာလုံး vector တစ်ခုဖြစ်သည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

R တွင် str_replace ကိုအသုံးပြုနည်း
R တွင် str_split ကိုအသုံးပြုနည်း
R တွင် str_detect ကိုအသုံးပြုနည်း

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

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