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

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

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