R တွင် replace() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်း


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

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

အစားထိုး (x၊ စာရင်း၊ တန်ဖိုးများ)

ရွှေ-

  • x : Vector အမည်
  • စာရင်း : အစားထိုးရန် အစိတ်အပိုင်းများ
  • တန်ဖိုးများ – အစားထိုးတန်ဖိုးများ

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

ဥပမာ 1- vector တစ်ခုတွင် တန်ဖိုးတစ်ခုကို အစားထိုးပါ။

အောက်ပါကုဒ်သည် vector တစ်ခု၏ position 2 တွင် element ကို 50 တန်ဖိုးအသစ်ဖြင့် အစားထိုးနည်းကို ပြသည်-

 #define vector of values
data <- c(3, 6, 8, 12, 14, 15, 16, 19, 22)

#define new vector with a different value in position 2
data_new <- replace(data, 2, 50)

#view new vector
data_new

[1] 3 50 8 12 14 15 16 19 22

ရာထူး 2 ရှိ ဒြပ်စင်သည် ပြောင်းလဲသွားသည်ကို သတိပြုပါ၊ သို့သော် မူရင်း vector ရှိ အခြားတန်ဖိုးများအားလုံးသည် တူညီနေပါသည်။

ဥပမာ 2: Vector တစ်ခုတွင် များစွာသောတန်ဖိုးများကို အစားထိုးပါ။

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

 #define vector of values
data <- c(2, 4, 6, 8, 10, 12, 14, 16)

#define new vector with different values in position 1, 2, and 8
data_new <- replace(data, c(1, 2, 8), c(50, 100, 200))

#view new vector
data_new

[1] 50 100 6 8 10 12 14 200

ရာထူး 1၊ 2 နှင့် 8 ရှိ အစိတ်အပိုင်းများ အားလုံး ပြောင်းလဲသွားကြောင်း သတိပြုပါ။

ဥပမာ 3: ဒေတာဘောင်တွင် တန်ဖိုးများကို အစားထိုးပါ။

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

 #define data frame
df <- data. frame (x=c(1, 2, 4, 4, 5, 7),
                 y=c(6, 6, 8, 8, 10, 11))

#view data frame
df

  xy
1 1 6
2 2 6
3 4 8
4 4 8
5 5 10
6 7 11

#replace values in column 'x' greater than 4 with a new value of 50
df$x <- replace(df$x, df$x > 4, 50)

#view updated data frame
df

   xy
1 1 6
2 2 6
3 4 8
4 4 8
5 50 10
6 50 11

“x” ကော်လံရှိ 4 ထက်ကြီးသောတန်ဖိုးတစ်ခုစီကို တန်ဖိုး 50 ဖြင့် အစားထိုးထားသည်။

ဒေတာဘောင်ရှိ အခြားတန်ဖိုးများအားလုံး တူညီနေခဲ့သည်။

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

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

R တွင် tabulate() လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်နည်း။
R တွင် split() function ကိုအသုံးပြုနည်း
R တွင် match() function ကိုအသုံးပြုနည်း
R တွင် replicate() function ကိုအသုံးပြုနည်း

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

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