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