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 ဖြင့် ပြုပြင်နည်း- အစားထိုးရမည့် ဒြပ်စင်အရေအတွက်သည် အစားထိုးအရှည်၏ များပြားခြင်းမဟုတ်ပါ။

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

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