Na ကို dplyr တွင် zero ဖြင့် အစားထိုးနည်း


R ရှိ dplyr ပက်ကေ့ဂျ်ကို အသုံးပြု၍ ဒေတာဘောင်အတွင်း သုညဖြင့် NA တန်ဖိုးများအားလုံးကို အစားထိုးရန် အောက်ပါ syntax ကို သင်အသုံးပြုနိုင်သည်-

 #replace all NA values with zero
df <- df %>% replace(is. na (.), 0)

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

 #replace NA values with zero in column named col1
df <- df %>% mutate(col1 = ifelse(is. na (col1), 0, col1))

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

 #replace NA values with zero in columns col1 and col2
df <- df %>% mutate(col1 = ifelse(is. na (col1), 0, col1),
                    col2 = ifelse(is. na (col2), 0, col2))

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

 #create data frame
df <- data. frame (player=c('A', 'B', 'C', 'D', 'E'),
                 pts=c(17, 12, NA, 9, 25),
                 rebs=c(3, 3, NA, NA, 8),
                 blocks=c(1, 1, 2, 4, NA))

#view data frame
df

  player pts rebs blocks
1 to 17 3 1
2 B 12 3 1
3 C NA NA 2
4 D 9 NA 4
5 E 25 8 NA

ဥပမာ 1: ကော်လံအားလုံးရှိ NA တန်ဖိုးအားလုံးကို အစားထိုးပါ။

အောက်ပါကုဒ်သည် ဒေတာဘောင်တစ်ခုရှိ ကော်လံအားလုံးရှိ NA တန်ဖိုးအားလုံးကို အစားထိုးနည်းကို ပြသသည်-

 library (dplyr)

#replace all NA values with zero
df <- df %>% replace(is. na (.), 0)

#view data frame
df

  player pts rebs blocks
1 to 17 3 1
2 B 12 3 1
3 C 0 0 2
4 D 9 0 4
5 E 25 8 0

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

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

 library (dplyr)

#replace NA values with zero in rebs column only
df <- df %>% mutate(rebs = ifelse(is. na (rebs), 0, rebs))

#view data frame
df

  player pts rebs blocks
1 to 17 3 1
2 B 12 3 1
3 C NA 0 2
4 D 9 0 4
5 E 25 8 NA

ဥပမာ 3- ကော်လံများစွာထဲမှ တစ်ခုတွင် NA တန်ဖိုးများကို အစားထိုးပါ။

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

 library (dplyr)

#replace NA values with zero in rebs and pts columns
df <- df %>% mutate(rebs = ifelse(is. na (rebs), 0, rebs),
                    pts = ifelse(is. na (pts), 0, pts))

#view data frame
df

  player pts rebs blocks
1 to 17 3 1
2 B 12 3 1
3 C 0 0 2
4 D 9 0 4
5 E 25 8 NA

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

dplyr ကို အသုံးပြု၍ အချို့သော စာကြောင်းများပါရှိသော အတန်းများကို စစ်ထုတ်နည်း
dplyr ကို အသုံးပြု၍ နှိုင်းရကြိမ်နှုန်းများကို တွက်ချက်နည်း
dplyr ကိုသုံးပြီး အုပ်စုအလိုက် ပထမအတန်းကို ဘယ်လိုရွေးမလဲ။

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

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