R တွင် na တန်ဖိုးများပါသောအတန်းများကိုမည်သို့ရွေးချယ်ရမည်နည်း။


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

နည်းလမ်း 1- မည်သည့်ကော်လံတွင်မဆို NA တန်ဖိုးများပါသည့် အတန်းများကို ရွေးပါ။

 df[ ! complete. boxes (df), ]

နည်းလမ်း 2- သီးခြားကော်လံတစ်ခုရှိ NA တန်ဖိုးများပါသည့် အတန်းများကို ရွေးပါ။

 df[is. na (df$my_column), ]

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

 #create data frame
df <- data. frame (points=c(4, NA, 10, 14, 15, NA, 20, 22),
                 rebounds=c(NA, 3, 3, 7, 6, 8, 14, 10),
                 assists=c(NA, 9, 4, 4, 3, 7, 10, 11))

#view data frame
df

  points rebound assists
1 4 NA NA
2 NA 3 9
3 10 3 4
4 14 7 4
5 15 6 3
6 NA 8 7
7 20 14 10
8 22 10 11

ဥပမာ 1- မည်သည့်ကော်လံရှိ NA တန်ဖိုးများပါသည့် အတန်းများကို ရွေးပါ။

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

 #select rows with NA values in any column
na_rows <- df[!complete. boxes (df), ]

#view results
na_rows

  points rebound assists
1 4 NA NA
2 NA 3 9
6 NA 8 7

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

ဥပမာ 2- သီးခြားကော်လံတစ်ခုရှိ NA တန်ဖိုးများပါသည့် အတန်းများကို ရွေးပါ။

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

 #select rows with NA values in the points column
na_rows <- df[is. na (df$points), ]

#view results
na_rows

  points rebound assists
2 NA 3 9
6 NA 8 7

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

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

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

R တွင် Complete.cases ကိုအသုံးပြုနည်း
R တွင် na.omit ကိုအသုံးပြုနည်း
R ရှိ ဒေတာဘောင်မှ ဗလာလိုင်းများကို မည်ကဲ့သို့ ဖယ်ရှားနည်း

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

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