R တွင် vector မှ သီးခြား element များကို မည်ကဲ့သို့ ဖယ်ရှားနည်း


R တွင်ရှိသော vector တစ်ခုမှ သီးခြားဒြပ်စင်များကို ဖယ်ရှားရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-

 #remove 'a', 'b', 'c' from my_vector
my_vector[! my_vector %in% c('a', 'b, 'c')]

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

ဥပမာ 1- character vector မှ အစိတ်အပိုင်းများကို ဖယ်ရှားပါ။

အောက်ပါကုဒ်သည် R ရှိ စာလုံး vector တစ်ခုမှ အစိတ်အပိုင်းများကို ဖယ်ရှားနည်းကို ပြသသည်-

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

#remove 'Mavs' and 'Spurs' from vector
x <- x[! x %in% c('Mavs', 'Spurs')]

#view updated vector
x

[1] "Nets" "Hawks" "Bucks" "Suns" 

“ Mavs” နှင့် “ Spurs” ကို vector မှဖယ်ရှားခဲ့သည်ကိုသတိပြုပါ။

ဥပမာ 2- Numeric Vector မှ Elements များကို ဖယ်ရှားပါ။

အောက်ပါကုဒ်သည် R ရှိ ကိန်းဂဏာန်း vector တစ်ခုမှ အစိတ်အပိုင်းများကို ဖယ်ရှားနည်းကို ပြသသည်-

 #define numeric vector
x <- c(1, 2, 2, 2, 3, 4, 5, 5, 7, 7, 8, 9, 12, 12, 13)

#remove 1, 4, and 5
x <- x[! x %in% c(1, 4, 5)]

#view updated vector
x

[1] 2 2 2 3 7 7 8 9 12 12 13

တန်ဖိုး 1၊ 4 နှင့် 5 တို့၏ ဖြစ်ပေါ်မှုတိုင်းကို vector မှ ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။

ကိန်းဂဏာန်း vector မှ ဖယ်ရှားလိုသော တန်ဖိုးများ အပိုင်းအခြားကိုလည်း သတ်မှတ်နိုင်သည်-

 #define numeric vector
x <- c(1, 2, 2, 2, 3, 4, 5, 5, 7, 7, 8, 9, 12, 12, 13)

#remove values between 2 and 10
x <- x[! x %in% 2:10]

#view updated vector
x

[1] 1 12 12 13

2 နှင့် 10 ကြား တန်ဖိုးတိုင်းကို vector မှ ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။

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

 #define numeric vector
x <- c(1, 2, 2, 2, 3, 4, 5, 5, 7, 7, 8, 9, 12, 12, 13)

#remove values less than 3 or greater than 10
x <- x[!(x < 3 | x > 10)]

#view updated vector
x

[1] 3 4 5 5 7 7 8 9

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

R တွင်ဒေတာဘောင်များကိုမည်သို့ဖျက်မည်နည်း။
R တွင် ကော်လံများစွာကို ဖျက်နည်း
R တွင် loop ကိုအသုံးပြု၍ vector တစ်ခုသို့တန်ဖိုးများထည့်နည်း

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

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