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