ဖြေရှင်းနည်း- အနည်းဆုံး မပျောက်ပျက်နိုင်သော ငြင်းခုံမှုများ၊ တုံ့ပြန်ချက်


R တွင် သင်တွေ့နိုင်သောသတိပေးစာမှာ-

 Warning message:
In min(data): no non-missing arguments to min; returning Inf 

သုညအလျားရှိသော vector ၏ အနိမ့်ဆုံး သို့မဟုတ် အမြင့်ဆုံးတန်ဖိုးကို ရှာတွေ့သည့်အခါတိုင်း ဤသတိပေးစာ ပေါ်လာသည်။

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

သို့သော် ဤသတိပေးစာကို လုံးဝရှောင်ရှားရန် အောက်ပါနည်းလမ်းများထဲမှ တစ်ခုကို သင်အသုံးပြုနိုင်သည်-

နည်းလမ်း 1- သတိပေးစာကို ဖယ်ရှားပါ။

 suppressWarnings(min(data))

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

 #define custom function to calculate min
custom_min <- function (x) { if (length(x)>0) min(x) else Inf}

#use custom function to calculate min of data
custom_min(data)

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

နည်းလမ်း 1- သတိပေးစာကို ဖယ်ရှားပါ။

သုည-အလျား vector တစ်ခု၏ အနည်းဆုံးတန်ဖိုးကို ရှာဖွေရန် min() လုပ်ဆောင်ချက်ကို အသုံးပြုရန် ကြိုးစားနေသည်ဆိုပါစို့။

 #define vector with no values
data <- numeric(0)

#attempt to find min value of vector
min(data)

[1] Lower
Warning message:
In min(data): no non-missing arguments to min; returning Inf

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

ဤသတိပေးစာတိုကို ရှောင်ရှားရန်၊ ကျွန်ုပ်တို့သည် suppressWarnings() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။

 #define vector with no values
data <- numeric(0)

#find minimum value of vector
suppressWarnings(min(data))

[1] Lower

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

နည်းလမ်း 2- စိတ်ကြိုက်လုပ်ဆောင်ချက်ကို သတ်မှတ်ပါ။

သတိပေးစာတိုကို ရှောင်ရှားရန် အခြားနည်းလမ်းမှာ vector တစ်ခု၏ အလျားသည် သုညထက် ကြီးပါက၊ သို့မဟုတ်ပါက ” Inf ” ၏ တန်ဖိုးကို ပြန်ပေးမည့် အနိမ့်ဆုံးတန်ဖိုးကို တွက်ချက်သည့် စိတ်ကြိုက်လုပ်ဆောင်ချက်ကို သတ်မှတ်ရန်ဖြစ်သည်-

 #define vector with no values
data <- numeric(0)

#define custom function to calculate min
custom_min <- function (x) { if (length(x)>0) min(x) else Inf}

#use custom function to calculate min
custom_min(data)

[1] Lower

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

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

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

R တွင် ပြင်ဆင်နည်း- dim(X) သည် အပေါင်းအလျားရှိရမည်။
R တွင် ပြင်ဆင်နည်း- အမည်များသည် ယခင်အမည်များနှင့် မကိုက်ညီပါ။
R ဖြင့် ပြုပြင်နည်း- ပိုရှည်သော အရာဝတ္ထုတစ်ခု၏ အလျားသည် ပိုတိုသော အရာဝတ္ထုတစ်ခု၏ အလျား၏ တိုးကိန်းမဟုတ်ပါ။
R တွင် ပြုပြင်နည်း- ဆန့်ကျင်ကွဲလွဲမှုများကို အဆင့် 2 သို့မဟုတ် ထို့ထက်ပိုသော အဆင့်များရှိသည့် အချက်များတွင်သာ အသုံးပြုနိုင်သည်။

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

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