R တွင် space များကို na ဖြင့် အစားထိုးနည်း (ဥပမာများဖြင့်)


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

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

 df$my_col[df$my_col==""] <- NA

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

 library (dplyr)

df <- df %>% mutate_all (na_if,"")

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

 #create data frame
df <- data. frame (team=c("A", "B", "", "D", "E"),
                 position=c("G", "", "F", "F", ""),
                 dots=c(33, 28, 31, 39, 34))

#view data frame
df

  team position points
1 AG 33
2 B 28
3 F 31
4 DF 39
5 E 34

ဥပမာ 1- ကော်လံတစ်ခုတွင် space များကို NA ဖြင့် အစားထိုးပါ။

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

 #replace all blanks in position column with NA values
df$position[df$position==""] <- NA

#view updated data frame
df

  team position points
1 AG 33
2 B <NA> 28
3 F 31
4 DF 39
5 E <NA> 34

ရာထူး ကော်လံရှိ ဗလာတန်ဖိုးများကို NA တန်ဖိုးများဖြင့် အစားထိုးထားပြီး အခြားကော်လံများအားလုံး မပြောင်းလဲသေးကြောင်း သတိပြုပါ။

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

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

 library (dplyr)

#replace blanks in every column with NA values 
df <- df %>% mutate_all(na_if,"")

#view updated data frame
df

  team position points
1 AG 33
2 B <NA> 28
3 <NA> F 31
4 DF 39
5 E <NA> 34

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

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

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

A- NA ကို စာကြောင်းများဖြင့် အစားထိုးနည်း
A: ဒေတာဘောင်တွင် တန်ဖိုးများကို သတ်မှတ်ချက်အတိုင်း အစားထိုးနည်း

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

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