R တွင် အမှားပြင်ဆင်နည်း- မမျှော်လင့်ထားသော 'အခြား'; "မဟုတ်ရင်" မှာ


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

 Error: unexpected 'else' in "else"

R တွင် စာကြောင်းအသစ်တစ်ခု၏အစတွင် အခြား ဖော်ပြချက်တစ်ခုကို သင်ထည့်သည့်အခါ ဤအမှားသည် များသောအားဖြင့် ဖြစ်ပေါ်တတ်သည်။

ဤသင်ခန်းစာသည် လက်တွေ့တွင် ဤအမှားကို မည်သို့ပြုပြင်ရမည်ကို ရှင်းပြထားသည်။

အမှားကို ဘယ်လိုပြန်ထုတ်မလဲ။

ကိန်းရှင်တစ်ခု၏တန်ဖိုးအပေါ်အခြေခံ၍ သီးခြားစာကြောင်းတစ်ခုကို ပရင့်ထုတ်ရန် if else ထုတ်ပြန်ချက်ကို အသုံးပြုရန် ကြိုးစားနေသည်ဆိုပါစို့။

 #define x
x <- 5

#use if else statement to print string
if (x < 7) {
  print (" x is less than 7 ")
}
else {
  print (" x is not less than 7 ")
}

Error: unexpected 'else' in "else"

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

အမှားကိုဘယ်လိုပြင်မလဲ။

ဤအမှားကိုပြင်ရန်၊ ပထမအပိတ်ဘောင်ခတ်ပြီးနောက် ၎င်းသည် ချက်ချင်းပေါ်လာစေရန် အခြား ဖော်ပြချက်အား တစ်ကြောင်းပေါ်ရွှေ့ရန် လိုအပ်သည်-

 #define x
x <- 5

#use if else statement to print string
if (x < 7) {
  print (" x is less than 7 ")
} else {
  print (" x is not less than 7 ")
}

[1] "x is less than 7"

ဤတစ်ကြိမ်တွင် ကျွန်ုပ်တို့သည် အမှားအယွင်းတစ်ခုမျှ မတွေ့ရတော့ဘဲ x သည် 7 ထက် များစွာနည်းသောကြောင့် string “ x သည် 7” ထက်နည်းသည်ကို ပြသသည်။

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

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

ပြင်နည်း- Object (List) ကို “ နှစ်ထပ်” ရိုက်ခိုင်းလို့မရပါဘူး။
R တွင် ပြင်ဆင်နည်း- ExtractVars ရှိ မမှန်ကန်သော နမူနာပုံစံဖော်မြူလာ
R တွင် ပြုပြင်နည်း- အစားထိုးမှုမှာ သုညအရှည်ရှိသည်။

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

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