R ဖြင့် matrix မှ na ကိုမည်သို့ဖယ်ရှားနည်း (ဥပမာနှင့်အတူ)


R ရှိ matrix မှ NA တန်ဖိုးများကို ဖယ်ရှားရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်ပါသည်။

နည်းလမ်း 1- NA တန်ဖိုးများဖြင့် အတန်းများကို ဖယ်ရှားပါ။

 new_matrix <- my_matrix[ ! rowSums( is.na (my_matrix)),]

နည်းလမ်း 2- NA တန်ဖိုးများဖြင့် ကော်လံများကို ဖယ်ရှားပါ။

 new_matrix <- my_matrix[, ! colSums( is.na (my_matrix))]

အောက်ဖော်ပြပါ ဥပမာများသည် R တွင် အောက်ပါ matrix ဖြင့် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးပြုနည်းကို ပြသသည် ။

 #create matrix
my_matrix <- matrix(c(NA, 0, NA, 5, 7, 4, 1, 3, 9, 5, 5, 8), nrow= 4 )

#view matrix
my_matrix

     [,1] [,2] [,3]
[1,] NA 7 9
[2,] 0 4 5
[3,] NA 1 5
[4,] 5 3 8

နည်းလမ်း 1- NA တန်ဖိုးများဖြင့် အတန်းများကို ဖယ်ရှားပါ။

အောက်ပါကုဒ်သည် NA တန်ဖိုးများပါရှိသော matrix မှအတန်းအားလုံးကိုမည်သို့ဖယ်ရှားရမည်ကိုပြသသည်-

 #remove all rows with NA values
new_matrix <- my_matrix[ ! rowSums( is.na (my_matrix)),]

#view updated matrix
new_matrix

     [,1] [,2] [,3]
[1,] 0 4 5
[2,] 5 3 8

NA တန်ဖိုးများပါရှိသော အတန်းအားလုံးကို matrix မှ ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။

ဆက်စပ်- R တွင် rowSums() Function ကိုအသုံးပြုနည်း

နည်းလမ်း 2- NA တန်ဖိုးများဖြင့် ကော်လံများကို ဖယ်ရှားပါ။

အောက်ပါကုဒ်သည် NA တန်ဖိုးများပါရှိသော matrix မှကော်လံအားလုံးကိုမည်သို့ဖယ်ရှားရမည်ကိုပြသသည်-

 #remove all columns with NA values
new_matrix <- my_matrix[, ! colSums( is.na (my_matrix))]

#view updated matrix
new_matrix

     [,1] [,2]
[1,] 7 9
[2,] 4 5
[3,] 1 5
[4,] 3 8

NA တန်ဖိုးများပါရှိသော ကော်လံအားလုံးကို matrix မှ ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။

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

အပိုဆု- NA တန်ဖိုးများကို matrix တွင် သုညအဖြစ်ပြောင်းပါ။

သင်ရိုးရှင်းစွာ NA တန်ဖိုးအားလုံးကို matrix တစ်ခုတွင် သုညသို့ပြောင်းလိုပါက၊ အောက်ပါ syntax ကိုသုံးနိုင်သည်။

 #remove all columns with NA values
my_matrix[is. na (my_matrix)] <- 0

#view updated matrix
my_matrix

     [,1] [,2] [,3]
[1,] 0 7 9
[2,] 0 4 5
[3,] 0 1 5
[4,] 5 3 8

NA တန်ဖိုးများအားလုံးကို သုညအဖြစ်သို့ ပြောင်းထားကြောင်း သတိပြုပါ။

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

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

R တွင် vector မှ NA တန်ဖိုးများကိုမည်သို့ဖယ်ရှားနည်း
R တွင် ပျောက်ဆုံးနေသောတန်ဖိုးများကို ရှာဖွေပြီး ရေတွက်နည်း
R တွင် ပျောက်ဆုံးနေသောတန်ဖိုးများအားလုံးကို မည်သို့အပြစ်တင်မည်နည်း။

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

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