Ggplot2 တွင် plot မှ nas ကိုမည်သို့ဖယ်ရှားနည်း (ဥပမာနှင့်အတူ)


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

 library (ggplot2)

ggplot(data=subset(df, ! is. na (this_column)), aes(x=this_column)) +
  geom_bar()

ဤဥပမာသည် barကွက်တစ်ခုဖန်တီးပြီး this_column ဟုခေါ်သောကော်လံတွင် NA တန်ဖိုးတစ်ခုပေါ်လာသည့်ဒေတာဘောင်မှအတန်းအားလုံးကိုဖယ်ရှားသည်။

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- ggplot2 ရှိ plot မှ NA များကို ဖယ်ရှားပါ။

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

 #create data frame
df <- data. frame (team=c('A', 'A', NA, NA, 'B', 'B', 'B', 'B'),
                 dots=c(22, 29, 14, 8, 5, 12, 26, 36))

#view data frame
df

  team points
1 to 22
2 to 29
3 <NA> 14
4 <NA> 8
5 B 5
6 B 12
7 B 26
8 B 36

ယခု ကျွန်ုပ်တို့သည် အဖွဲ့တစ်ခုစီ၏ ဖြစ်ပျက်မှုအရေအတွက်ကို မြင်သာစေရန် ggplot2 တွင် ဘားဇယားတစ်ခုကို ဖန်တီးရန် ကြိုးစားသည်ဆိုပါစို့။

 library (ggplot2)

#create bar plot to visualize occurrences by team
ggplot(df, aes(x=team)) +
  geom_bar() 

ggplot2 တွင် NA တန်ဖိုးများကို ဖယ်ရှားပါ။

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

ဤဘားကိုကွက်ကွက်မှဖယ်ရှားရန်၊ အဖွဲ့ ကော်လံရှိတန်ဖိုးသည် NA မဟုတ်သည့် အတန်းများသာပါဝင်ရန် ဒေတာဘောင်ကို ခွဲသတ်မှတ်ရန် subset() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။

 library (ggplot2)

#create bar plot to visualize occurrences by team and remove NA
ggplot(data=subset(df, ! is. na (team)), aes(x=team)) +
  geom_bar() 

ဤဘားဇယားသည် အဖွဲ့ ကော်လံရှိ “ A” နှင့် “ B” တန်ဖိုးများအတွက် ဖြစ်ပျက်မှုအရေအတွက်ကို ပြသနေသေးသော်လည်း NA တန်ဖိုးများအတွက် ဖြစ်ပျက်မှုအရေအတွက်ကိုပြသရန် ဘားတစ်ခုမပါဝင်တော့ပါ။

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

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

ggplot2 တွင် ဝင်ရိုးအညွှန်းများကို ဖယ်ရှားနည်း
ggplot2 တွင်ဒဏ္ဍာရီကိုမည်သို့ဖယ်ရှားနည်း
ggplot2 တွင် gridline များကိုမည်သို့ဖယ်ရှားနည်း

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

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