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