R တွင် အသုံးမပြုသော အငြင်းအခုံများကို ရွေးချယ်ရာတွင် အမှားပြင်ဆင်နည်း
R တွင် သင်ကြုံတွေ့နိုင်သော အမှားတစ်ခုမှာ-
Error in select(., cyl, mpg): unused arguments (cyl, mpg)
R ရှိ dplyr ပက်ကေ့ချ်၏ select() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုရန်ကြိုးစားသော်လည်း MASS ပက်ကေ့ချ်ကိုလည်း တင်သည့်အခါ ဤအမှားဖြစ်ပေါ်ပါသည်။
ထိုသို့ဖြစ်လာသောအခါ၊ R သည် MASS အထုပ်၏ select() လုပ်ဆောင်ချက်ကို ၎င်းအစား အသုံးပြုရန် ကြိုးပမ်းပြီး အမှားတစ်ခုကို ထုတ်ပေးပါသည်။
ဤသင်ခန်းစာတွင် ဤအမှားကို မည်သို့ပြင်ရမည်ကို တိတိကျကျ ရှင်းပြထားသည်။
အမှားကို ဘယ်လိုပြန်ထုတ်မလဲ။
R ရှိ mtcars dataset တွင် variable တစ်ခုကို အကျဉ်းချုပ်ရန် အောက်ပါကုဒ်ကို run ရန် ကြိုးစားသည်ဆိုပါစို့။
library (dplyr)
library (MASS)
#find average mpg grouped by 'cyl'
mtcars %>%
select(cyl, mpg) %>%
group_by(cyl) %>%
summarize(avg_mpg = mean(mpg))
Error in select(., cyl, mpg): unused arguments (cyl, mpg)
MASS ပက်ကေ့ခ်ျ၏ select() လုပ်ဆောင်ချက်သည် dplyr အထုပ်၏ select() လုပ်ဆောင်ချက်နှင့် ကွဲလွဲနေသောကြောင့် အမှားအယွင်းတစ်ခု ဖြစ်ပေါ်သည်။
အမှားကိုဘယ်လိုပြင်မလဲ။
ဤအမှားကိုပြင်ရန် အလွယ်ကူဆုံးနည်းလမ်းမှာ အောက်ပါကုဒ်ကိုအသုံးပြု၍ dplyr ပက်ကေ့ခ်ျမှ select() လုပ်ဆောင်ချက်ကို အသုံးပြုရန် R အား အတိအလင်းပြောရန်ဖြစ်သည်-
library (dplyr)
library (MASS)
#find average mpg grouped by 'cyl'
mtcars %>%
dplyr::select(cyl, mpg) %>%
group_by(cyl) %>%
summarize(avg_mpg = mean(mpg))
# A tibble: 3 x 2
cyl avg_mpg
1 4 26.7
2 6 19.7
3 8 15.1
ကုဒ်သည် dplyr::select သည် MASS ပက်ကေ့ချ်အစား dplyr ပက်ကေ့ခ်ျမှ select() လုပ်ဆောင်ချက်ကို အသုံးပြုရန် အတိအလင်းပြောထားသောကြောင့် ကုဒ်သည် အောင်မြင်စွာလည်ပတ်နေသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားသော ဘုံအမှားများကို ဖြေရှင်းနည်းကို ရှင်းပြထားပါသည်။
R တွင် ပြင်ဆင်နည်း- အမည်များသည် ယခင်အမည်များနှင့် မကိုက်ညီပါ။
R ဖြင့် ပြုပြင်နည်း- ပိုရှည်သော အရာဝတ္ထုတစ်ခု၏ အလျားသည် ပိုတိုသော အရာဝတ္ထုတစ်ခု၏ အလျားများစွာမဟုတ်ပေ။
R တွင် ပြုပြင်နည်း- ဆန့်ကျင်ကွဲလွဲမှုများကို အဆင့် 2 သို့မဟုတ် ထို့ထက်ပိုသော အဆင့်များရှိသည့် အချက်များတွင်သာ အသုံးပြုနိုင်သည်။