R တွင် str_replace ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)


R ရှိ stringr package ၏ str_replace() လုပ်ဆောင်ချက်ကို string တစ်ခုရှိ ကိုက်ညီသည့်ပုံစံများကို အစားထိုးရန် အသုံးပြုနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည် အောက်ပါ syntax ကိုအသုံးပြုသည်-

str_replace(string၊ ပုံစံ၊ အစားထိုး)

ရွှေ-

  • string- စာလုံး vector
  • မော်ဒယ်- ရှာဖွေရန် မော်ဒယ်
  • အစားထိုးခြင်း- အစားထိုးစာလုံးများ၏ ကွက်ကွက်

ဤသင်ခန်းစာသည် အောက်ပါဒေတာဘောင်တွင် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးပြုနိုင်သည့် နမူနာများစွာကို ပေးသည်-

 #create data frame
df <- data. frame (team=c('team_A', 'team_B', 'team_C', 'team_D'),
                 conference=c('West', 'West', 'East', 'East'),
                 dots=c(88, 97, 94, 104))

#view data frame
df

    team conference points
1 team_A West 88
2 team_B West 97
3 team_C East 94
4 team_D East 104

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

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

 library (stringr)

#replace "West" with "Western" in the conference column
df$conference <- str_replace (df$conference, " West ", " Western ")

#view data frame
df

team conference points
1 team_A Western 88
2 team_B Western 97
3 team_C East 94
4 team_D East 104

ဥပမာ 2- စာကြောင်းကို ဘာမျှဖြင့် အစားထိုးပါ။

အောက်ပါကုဒ်သည် အဖွဲ့ကော်လံရှိ မည်သည့်စာကြောင်း “ team_” ကို မည်သို့အစားထိုးရမည်ကို ပြသသည်-

 #replace "team_" with nothing in the team column
df$team<- str_replace (df$team, " team_ ", "")

#view data frame
df

  team conference points
1 A West 88
2 B West 97
3C East 94
4D East 104

ဥပမာ 3- လိုင်းများစွာကို အစားထိုးပါ။

အောက်ပါကုဒ်သည် ကော်လံတစ်ခုတည်းတွင် စာကြောင်းများစွာကို အစားထိုးနည်းကို ပြသထားသည်။ အတိအကျ-

  • “ အနောက်” သို့ “ W” ပြောင်းပါ
  • “ Est” ကို “ E” ဖြင့် အစားထိုးပါ

ကျွန်ုပ်တို့သည် စာကြောင်းများစွာကို အစားထိုးနေသောကြောင့်၊ ကျွန်ုပ်တို့သည် str_replace_all() လုပ်ဆောင်ချက်ကို အသုံးပြုသည်-

 #replace multiple words in the conference column
df$conference <- str_replace_all (df$conference, c(" West " = " W ", " East " = " E "))

#view data frame
df

    team conference points
1 team_A W 88
2 team_B W 97
3 team_C E 94
4 team_D E 104

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

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

R တွင် တစ်စိတ်တစ်ပိုင်း ညှို့နှိုင်းမှုပြုလုပ်နည်း
R တွင် string များကို ရက်စွဲများသို့ မည်သို့ပြောင်းရမည်နည်း။
R တွင် အက္ခရာကို ဂဏန်းအဖြစ် ပြောင်းနည်း

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

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