R တွင် ပြင်ဆင်နည်း- "အမြင့်" သည် vector သို့မဟုတ် matrix ဖြစ်ရမည်။
R တွင် သင်ကြုံတွေ့ရသော အမှားတစ်ခုမှာ-
Error in barplot.default(df): 'height' must be a vector or a matrix
R တွင် ဘားကွက်တစ်ခုဖန်တီးရန် barplot() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုရန် ကြိုးပမ်းသောအခါတွင် ဤအမှားသည် ဖြစ်ပေါ်လာသည်၊ သို့သော် ဒေတာဘောင်ရှိ ကော်လံတစ်ခု၏အမည်အစား ဒေတာဘောင်တစ်ခု၏ အမည်ကို သင်ပေးဆောင်ပါသည်။
ဤသင်ခန်းစာတွင် ဤအမှားကို မည်သို့ပြင်ရမည်ကို တိတိကျကျ ရှင်းပြထားသည်။
အမှားကို ဘယ်လိုပြန်ထုတ်မလဲ။
R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။
#create data frame df <- data. frame (player=c('A', 'B', 'C', 'D', 'E'), dots=c(17, 12, 8, 9, 25)) #view data frame df player points 1 to 17 2 B 12 3 C 8 4 D 9 5 E 25
ယခု barplot() function ကိုအသုံးပြုပြီး bar chart တစ်ခုဖန်တီးရန်ကြိုးစားသည်ဆိုပါစို့။
#attempt to create bar plot
barplot(df)
Error in barplot.default(df): 'height' must be a vector or a matrix
ဒေတာဘောင်ကော်လံအမည်အစား barplot() လုပ်ဆောင်မှုတွင် ဒေတာဘောင်တစ်ခု၏ အမည်ကို ပေးဆောင်ထားသောကြောင့် အမှားအယွင်းတစ်ခု ရရှိခဲ့ပါသည်။
အမှားကိုဘယ်လိုပြင်မလဲ။
ဤအမှားကို ပြင်ဆင်ရန် အလွယ်ကူဆုံးနည်းလမ်းမှာ barplot() လုပ်ဆောင်ချက်အတွက် ဒေတာဘောင်ကော်လံတစ်ခု၏ အမည်ကို ပေးဆောင်ရန်ဖြစ်သည်-
#create bar plot to visualize values in points column
barplot(df$points)

ဒေတာဘောင်ကော်လံတစ်ခု၏အမည်ကို barplot() လုပ်ဆောင်ချက်သို့ ပေးဆောင်ထားသောကြောင့် ယခုတစ်ကြိမ်တွင် အမှားအယွင်းတစ်စုံတစ်ရာ မရရှိကြောင်း သတိပြုပါ။
အဓိပ္ပာယ်ဖွင့်ဆိုရ ပိုမိုလွယ်ကူစေရန် ကွက်ကွက်သို့ ဝင်ရိုးအညွှန်းများထည့်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ကြောင်းကိုလည်း သတိပြုပါ-
#create bar plot with labels
barplot(df$points, names=df$player, xlab=' Player ', ylab=' Points ')

x-axis သည် ကစားသမားတစ်ဦးစီအတွက် y-axis မှ အမှတ်တန်ဖိုးများကို ပြသနေချိန်တွင် ကစားသမားအမည်များကို ပြသပေးပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားသော ဘုံအမှားများကို မည်သို့ပြင်ဆင်ရမည်ကို ရှင်းပြထားပါသည်။
အကျပ်ကိုင်မှုဖြင့် မိတ်ဆက်ထားသော R- NAs တွင် မည်ကဲ့သို့ ပြုပြင်မည်နည်း။
R- အညွှန်းကိန်းဘောင်အတွင်း ပြုပြင်နည်း
R ဖြင့် ပြုပြင်နည်း- ပိုရှည်သော အရာဝတ္ထုတစ်ခု၏ အလျားသည် ပိုတိုသော အရာဝတ္ထုတစ်ခု၏ အလျား၏ တိုးကိန်းမဟုတ်ပါ။
R ဖြင့် ပြုပြင်နည်း- အစားထိုးရမည့် ဒြပ်စင်အရေအတွက်သည် အစားထိုးအရှည်၏ များပြားခြင်းမဟုတ်ပါ။