R တွင် gsub() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံ (ဥပမာများဖြင့်)


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

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

 gsub(pattern, replacement, x)

ရွှေ-

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

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

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

အောက်ဖော်ပြပါ ကုဒ်သည် စာကြောင်းတစ်ခုတွင် သီးခြားစာသားအပိုင်းအစကို အစားထိုးနည်းကို ပြသသည်-

 #define string
x <- “ This is a fun sentence#replace 'fun' with 'great'
x <- gsub(' fun ', ' great ', x)

#view updated string
x

[1] “This is a great sentence”

ဥပမာ 2- Vector တွင် Single Text String ကို အစားထိုးပါ။

အောက်ပါကုဒ်သည် vector တစ်ခုတွင် စာသားများ၏ ဖြစ်ပျက်မှုများစွာကို အစားထိုးနည်းကို ပြသသည်-

 #definevector
x <- c(' Mavs ', ' Mavs ', ' Spurs ', ' Nets ', ' Spurs ', ' Mavs ')

#replace 'Mavs' with 'M'
x <- gsub(' Mavs ', ' M ', x)

#view updated vector
x

[1] "M" "M" "Spurs" "Nets" "Spurs" "M"

ဥပမာ 3- vector တစ်ခုတွင် စာသားကြိုးများစွာကို အစားထိုးပါ။

အောက်ပါကုဒ်သည် vector တစ်ခုတွင် မတူညီသော စာသားကြိုးနှစ်ခု၏ ဖြစ်ပျက်မှုများစွာကို အစားထိုးနည်းကို ပြသသည်-

 #definevector
x <- c(' A ', ' A ', ' B ', ' C ', ' D ', ' D ')

#replace 'A' or 'B' or 'C' with 'X'
x <- gsub(' A|B|C ', ' X ', x)

#view updated string
x

[1] “X” “X” “X” “X” “D” “D”

ဥပမာ 4- ဒေတာဘောင်တွင် စာသားကို အစားထိုးပါ။

အောက်ပါကုဒ်သည် ဒေတာဘောင်တွင် စာသားကို အစားထိုးနည်းကို ပြသသည်-

 #define data frame
df <- data. frame (team=c(' A ', ' B ', ' C ', ' D '),
                 conf=c(' West ', ' West ', ' East ', ' East '),
                 dots=c(99, 98, 92, 87),
                 rebounds=c(18, 22, 26, 19))

#view data frame
df

  team conf points rebounds
1 A West 99 18
2 B West 98 22
3 C East 92 26
4 D East 87 19

#replace 'West' and 'East' with 'W' and 'E'
df$conf <- gsub(' West ', ' W ', df$conf)
df$conf <- gsub(' East ', ' E ', df$conf)

#view updated data frame
df

  team conf points rebounds
1 AW 99 18
2 BW 98 22
3 CE 92 26
4 OF 87 19

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

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

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

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