ပြင်ဆင်နည်း- plot.window(…): ဖိုင် 'xlim' တန်ဖိုးများ လိုအပ်သည်။


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

 Error in plot.window(...): need finite 'xlim' values

R တွင် ကွက်ကွက်တစ်ခုဖန်တီးရန် ကြိုးပမ်းပြီး x-axis တွင် NA တန်ဖိုးများသာရှိသော ဇာတ်ကောင် vector သို့မဟုတ် vector ကို အသုံးပြုသည့်အခါ ဤအမှားသည် ဖြစ်ပေါ်လာပါသည်။

အောက်ဖော်ပြပါ ဥပမာများသည် လက်တွေ့တွင် ဤမှားယွင်းမှု ဖြစ်ပေါ်လာနိုင်သည့် မတူညီသော အခြေအနေနှစ်ခုကို ပြသထားသည်။

ဥပမာ 1- စာလုံး vector နှင့် အမှား

သင်သည် အောက်ပါကုဒ်ကို အသုံးပြု၍ scatterplot တစ်ခုကို ဖန်တီးရန် ကြိုးစားနေသည် ဆိုပါစို့။

 #define data
x <- c('A', 'B', 'C', 'D', 'E', 'F')
y <- c(3, 6, 7, 8, 14, 19)

#attempt to create scatterplot
plot(x, y)

Error in plot.window(...): need finite 'xlim' values

x-axis တန်ဖိုးများအတွက် ကျွန်ုပ်တို့အသုံးပြုသည့် vector သည် character vector ဖြစ်သောကြောင့် အမှားအယွင်းတစ်ခု လက်ခံရရှိနေပါသည်။

ဤအမှားကိုပြင်ရန်၊ ကျွန်ုပ်တို့သည် x-axis သို့ ကိန်းဂဏာန်း vector တစ်ခုကို ပေးဆောင်ရန် လိုအပ်သည်-

 #define two numeric vectors
x <- c(1, 2, 3, 4, 5, 6)
y <- c(3, 6, 7, 8, 14, 19)

#create scatterplot
plot(x, y) 

ကျွန်ုပ်တို့သည် x-axis အတွက် ဂဏန်းကွက်ကွက်ကို ပံ့ပိုးပေးသောကြောင့် အမှားအယွင်းမရှိဘဲ scatterplot ကို ဖန်တီးနိုင်ခဲ့ပါသည်။

ဥပမာ 2- NA တန်ဖိုး vector နှင့် အမှား

သင်သည် အောက်ပါကုဒ်ကို အသုံးပြု၍ scatterplot တစ်ခုကို ဖန်တီးရန် ကြိုးစားနေသည် ဆိုပါစို့။

 #define data
x <- c(NA, NA, NA, NA, NA, NA)
y <- c(3, 6, 7, 8, 14, 19)

#attempt to create scatterplot
plot(x, y)

Error in plot.window(...): need finite 'xlim' values

x-axis တန်ဖိုးများအတွက် ကျွန်ုပ်တို့အသုံးပြုသည့် vector သည် NA တန်ဖိုးများသာရှိသော vector တစ်ခုဖြစ်သောကြောင့် အမှားအယွင်းတစ်ခုရရှိထားပါသည်။

ဤအမှားကိုပြင်ရန်၊ ကျွန်ုပ်တို့သည် x-axis သို့ ကိန်းဂဏာန်း vector တစ်ခုကို ပေးဆောင်ရန် လိုအပ်သည်-

 #define two numeric vectors
x <- c(1, 5, 9, 13, 19, 22)
y <- c(3, 6, 7, 8, 14, 19)

#create scatterplot
plot(x, y) 

တစ်ဖန်၊ ကျွန်ုပ်တို့သည် x-axis အတွက် ကိန်းဂဏာန်း vector ကိုအသုံးပြုထားသောကြောင့် အမှားအယွင်းမရှိ scatterplot တစ်ခုကို ဖန်တီးနိုင်ခဲ့ပါသည်။

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

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

R Error ကို ပြင်နည်း- မမျှော်လင့်ထားသော String Constant
R Error ကို ပြင်နည်း- Continuous Scale တွင် ပေးထားသော Discrete Value
R error ကို ပြင်ဆင်နည်း- Argument သည် ဂဏန်းမဟုတ်၊ ယုတ္တိလည်း မဟုတ်ပါ။

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

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