R တွင် ပြင်ဆင်နည်း- rep(1, n) တွင် error- "အကြိမ်များ" မမှန်ကန်သော အကြောင်းပြချက်


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

 Error in rep(1, times = -4): invalid 'times' argument

rep() လုပ်ဆောင်ချက်ရှိ times argument တွင် အောက်ပါတန်ဖိုးများထဲမှ တစ်ခုကို ပေးဆောင်သောအခါတွင် ဤအမှားဖြစ်ပေါ်ပါသည်။

  • အနှုတ်တန်ဖိုး
  • NA တန်ဖိုး
  • တန်ဖိုးများ၏ ပုံသဏ္ဍာန်

rep() လုပ်ဆောင်ချက်သည် ဒြပ်စင်များအား အကြိမ်အရေအတွက်အချို့ကို ထပ်တူပွားစေသောကြောင့်၊ times argument တွင် အနုတ်လက္ခဏာမဟုတ်သောတန်ဖိုးတစ်ခုသာ မှန်ကန်ပါသည်။

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

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

ကျွန်ုပ်တို့သည် “ 1” တန်ဖိုးကို 4 ကြိမ် ထပ်ပွားရန် ကြိုးစားသည်ဆိုပါစို့။

 #attempt to replicate "1" -4 times
rep(1, times = -4)

Error in rep(1, times = -4): invalid 'times' argument

သို့မဟုတ် ကျွန်ုပ်တို့သည် “ 1” NA ကြိမ်တန်ဖိုးကို ပြန်ထုတ်ပေးရန် ကြိုးစားသည်ဆိုပါစို့။

 #attempt to replicate "1" NA times
rep(1, times = NA)

Error in rep(1, times = NA): invalid 'times' argument

သို့မဟုတ် ကျွန်ုပ်တို့သည် “1” တန်ဖိုးကို ၂ ကြိမ်နှင့် ၃ ကြိမ် ပြန်ထုတ်လုပ်ရန် ကြိုးစားသည်ဆိုပါစို့။

 #attempt to replicate "1" 2 times and 3 times
rep(1, times = c(2, 3))

Error in rep(1, times = c(2, 3)): invalid 'times' argument

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

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

ဤအမှားကိုပြင်ရန်နည်းလမ်းမှာ rep() လုပ်ဆောင်ချက်ရှိ times argument အတွက် အနုတ်လက္ခဏာမဟုတ်သောတန်ဖိုးကို ပေးဆောင်ခြင်းဖြစ်သည်။

ဥပမာအားဖြင့်၊ အောက်ပါကုဒ်သည် တန်ဖိုး “ 1” ကို 7 ကြိမ် ပွားနည်းကို ပြသည်-

 #replicate 1 7 times
rep(1, times = 7)

[1] 1 1 1 1 1 1 1

တန်ဖိုး “ 1” ကို အကြိမ်ရေ 7 ကြိမ် ထပ်တူပြုလုပ်ထားပြီး အကြိမ် အငြင်းပွားမှုတွင် မှန်ကန်သောတန်ဖိုးကို ကျွန်ုပ်တို့ပေးဆောင်ထားသောကြောင့် ကျွန်ုပ်တို့သည် အမှားအယွင်းများကို လက်ခံရရှိခြင်းမရှိပါ။

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

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

အကျပ်ကိုင်မှုဖြင့် မိတ်ဆက်ထားသော R- NAs တွင် မည်ကဲ့သို့ ပြုပြင်မည်နည်း။
R- အညွှန်းကိန်းဘောင်အတွင်း ပြုပြင်နည်း
R ဖြင့် ပြုပြင်နည်း- ပိုရှည်သော အရာဝတ္ထုတစ်ခု၏ အလျားသည် ပိုတိုသော အရာဝတ္ထုတစ်ခု၏ အလျားများစွာမဟုတ်ပေ။
R ဖြင့် ပြုပြင်နည်း- အစားထိုးရမည့် ဒြပ်စင်အရေအတွက်သည် အစားထိုးအရှည်၏ များပြားခြင်းမဟုတ်ပါ။

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

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