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 ကိုအသုံးပြုနည်း