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 တွင် ပျောက်ဆုံးနေသောတန်ဖိုးများအားလုံးကို မည်သို့အပြစ်တင်မည်နည်း။