R တွင် sub() function ကို အသုံးပြုပုံ (ဥပမာများဖြင့်)


R ရှိ sub() လုပ်ဆောင်ချက်ကို R တွင် စာကြောင်းတစ်ခုရှိ အချို့သောစာသားများ၏ ပထမဆုံးဖြစ်ပေါ်မှုကို အစားထိုးရန်အတွက် အသုံးပြုနိုင်သည်။

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

 sub(pattern, replacement, x)

ရွှေ-

  • ပုံစံ : ရှာရန်ပုံစံ
  • အစားထိုးခြင်း – ပုံစံ၏ အစားထိုးမှု
  • x : ရှာဖွေရန် စာကြောင်း

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

မှတ်ချက် – စာကြောင်းတစ်ခုရှိ အချို့သောစာသားများ၏ ဖြစ်ပျက်မှုအားလုံးကို အစားထိုးရန်၊ ၎င်းအစား gsub() လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။

ဥပမာ 1- စာကြောင်းတစ်ခုတွင် သီးခြားစာသားကို အစားထိုးပါ။

အောက်ပါကုဒ်သည် R တွင် စာကြောင်းတစ်ခုရှိ “ အေး” နှင့် “ ကောင်း” ဟူသော စာသားကို အစားထိုးနည်းကို ပြသည်-

 #create string
my_string <- ' This is a cool string '

#replace 'cool' with 'nice'
my_string <- sub(' cool ', ' nice ', my_string)

#view updated string
my_string

[1] "This is a nice string"

ကြိုးတန်းတွင် “ အေး” ကို “ ကောင်း” ဖြင့် အစားထိုးထားသည်ကို သတိပြုပါ။

ဥပမာ 2- စာကြောင်းတစ်ခုတွင် သီးခြားစာသားများစွာထဲမှ တစ်ခုကို အစားထိုးပါ။

အောက်ပါကုဒ်သည် စာကြောင်းတစ်ခုတွင် တစ်ခုပေါ်လာပါက စာသား “ မြင်းကျား” , “ walrus” နှင့် “ ဒေါင်း” တို့ကို “ ခွေး” ဖြင့် အစားထိုးနည်းကို ပြသသည်-

 #create string
my_string <- ' My favorite animal is a walrus '

#replace either zebra, walrus, or peacock with dog
my_string <- sub(' zebra|walrus|peacock ', ' dog ', my_string)

#view updated string
my_string

[1] “My favorite animal is a dog”

ကြိုးတန်းရှိ “ walrus” ကို “ ခွေး” ဖြင့် အစားထိုးထားသည်ကို သတိပြုပါ။

မှတ်ချက် : | အော်ပရေတာသည် R တွင် “ OR” ဟု အဓိပ္ပါယ်ရသည်။

ဥပမာ 3- ဂဏန်းတန်ဖိုးများကို စာတန်းတစ်ခုတွင် အစားထိုးပါ။

အောက်ဖော်ပြပါ ကုဒ်သည် စာကြောင်းတစ်ခုတွင် ဂဏန်းတန်ဖိုးများအားလုံးကို “ များစွာ” ဟူသော စာသားဖြင့် အစားထိုးနည်းကို ပြသသည်-

 #create string
my_string <- ' There are 400 dogs out here '

#replace numeric values with 'a lot'
my_string <- sub(' [[:digit:]]+ ', ' a lot of ', my_string)

#view updated string
my_string

[1] “There are a lot of dogs out here”

400 ၏ ဂဏန်းတန်ဖိုးကို စာကြောင်းတွင် “ များစွာ” ဖြင့် အစားထိုးထားသည်ကို သတိပြုပါ။

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

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

R တွင် diff function ကိုအသုံးပြုနည်း
R တွင် seq function ကိုအသုံးပြုနည်း
R တွင် diff function ကိုအသုံးပြုနည်း

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

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