R တွင် str_pad ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)
R ရှိ stringr ပက်ကေ့ခ်ျ၏ str_pad() လုပ်ဆောင်ချက်ကို string တစ်ခုရှိ အက္ခရာများကို pad လုပ်ရန်အတွက် အသုံးပြုနိုင်သည်။
ဤလုပ်ဆောင်ချက်သည် အောက်ပါ syntax ကိုအသုံးပြုသည်-
str_pad(string၊ width၊ side = c(“ ဘယ်” ၊ “ ညာ” ၊ “ နှစ်ခုလုံး” ), pad = ” “)
ရွှေ-
- string- စာလုံး vector
- အကျယ်- ချည်ကြိုးများ အနည်းဆုံး အကျယ်
- အခြမ်း- ဖြည့ ်စွက်စာလုံးတစ်ခုထည့်ရန် ဘေးဘက် (မူရင်းကျန်ခဲ့သည်)
- pad- padding အတွက် အသုံးပြုရန် အက္ခရာ (မူရင်းမှာ နေရာလွတ်)
အောက်ဖော်ပြပါ ဥပမာများသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ 1- စာကြောင်းကို space များဖြင့် ဖြည့်ပါ။
အောက်ပါကုဒ်သည် စာကြောင်းတစ်ကြောင်း၏ ဘယ်ဘက်ခြမ်းတွင် စာလုံးပေါင်း 10 လုံးပါသည့်တိုင်အောင် str_pad() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသသည်-
library (stringr)
#create string
my_string <- "Rhino"
#pad string to length of 10
str_pad(my_string, width= 10 )
[1] “Rhino”
စာကြောင်း၏ဘယ်ဘက်အခြမ်းတွင် ကွက်လပ်ငါးခုကို ပေါင်းထည့်ထားသောကြောင့် string သည် စုစုပေါင်းအရှည် 10 ဖြစ်သည်။
စာကြောင်း၏ညာဘက်ခြမ်းကို အပြီးသတ်ရန် ဘေးထွက် အငြင်းအခုံကို အသုံးပြုပါ-
library (stringr)
#create string
my_string <- "Rhino"
#pad string to length of 10
str_pad(my_string, width= 10 , side=" right ")
[1] “Rhino”
ဥပမာ 2- သတ်သတ်မှတ်မှတ်ဇာတ်ကောင်တစ်ခုဖြင့် စာကြောင်းဖြည့်ပါ။
အောက်ပါကုဒ်သည် စာကြောင်းတစ်ကြောင်း၏ ဘယ်ဘက်ခြမ်းတွင် အက္ခရာစုစုပေါင်း 10 လုံးပါသည့်တိုင်အောင် str_pad() လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်ကို ပြသသည်-
library (stringr)
#create string
my_string <- "Rhino"
#pad string to length of 10 using underscores
str_pad(my_string, width= 10 , pad="_")
[1] “_____Rhino”
စာကြောင်း၏ဘယ်ဘက်အခြမ်းတွင် အောက်တန်းအမှတ်ငါးခုကို ပေါင်းထည့်ထားသောကြောင့် string သည် စုစုပေါင်းအရှည် 10 ရှိသည်။
ဥပမာ 3- သတ်မှတ်ထားသော စာလုံးအရေအတွက်ဖြင့် စာကြောင်းဖြည့်ပါ။
အောက်ပါကုဒ်သည် သတ်မှတ်ထားသော နံပါတ် ( ၅ ) စာလုံးပါသော စာကြောင်းတစ်ကြောင်း၏ ဘယ်ဘက်ခြမ်းတွင် nchar() လုပ်ဆောင်ချက်ဖြင့် str_pad() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-
library (stringr)
#create string
my_string <- "Rhino"
#pad string with 5 A's
str_pad(my_string, width=nchar(my_string)+ 5 , pad=" A ")
[1] “AAAAARhino”
ကွင်းဆက်၏ ဘယ်ဘက်ခြမ်းတွင် A ငါးခု ပြီးစီးကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် str_replace ကိုအသုံးပြုနည်း
R တွင် str_split ကိုအသုံးပြုနည်း
R တွင် str_detect ကိုအသုံးပြုနည်း
R တွင် str_count ကိုအသုံးပြုနည်း