R တွင် ပြင်ဆင်နည်း- aggregate.data.frame(): အကြောင်းပြချက်များတွင် တူညီသောအရှည်ရှိရမည်
R တွင် သင်ကြုံတွေ့နိုင်သော အမှားတစ်ခုမှာ-
Error in aggregate.data.frame(as.data.frame(x), ...): arguments must have same length
R ရှိ ဒေတာဘောင်တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ကော်လံများတွင် တန်ဖိုးများကို အကျဉ်းချုပ်ရန် Aggregate() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုရန် ကြိုးပမ်းသောအခါတွင် ဤအမှားသည် ဖြစ်ပေါ်လာသော်လည်း ကော်လံများကို ကိုးကားသည့်အခါ ဒေတာဘောင်အမည်ကို သတ်မှတ်၍မရပါ။
ဤသင်ခန်းစာတွင် ဤအမှားကို မည်သို့ပြင်ရမည်ကို တိတိကျကျ ရှင်းပြထားသည်။
အမှားကို ဘယ်လိုပြန်ထုတ်မလဲ။
R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။
#create data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'C', 'C'),
points=c(5, 9, 12, 14, 14, 13, 10, 6, 15, 18))
#view data frame
df
team points
1 to 5
2 to 9
3 to 12
4 to 14
5 to 14
6 B 13
7 B 10
8 B 6
9 C 15
10 C 18
ယခု ကျွန်ုပ်တို့သည် အဖွဲ့ အလိုက် အုပ်စုဖွဲ့ထားသော ပျမ်းမျှ အမှတ် တန်ဖိုးကို တွက်ချက်ရန် Aggregate() လုပ်ဆောင်ချက်ကို အသုံးပြုရန် ကြိုးစားသည်ဆိုပါစို့။
#attempt to calculate mean points value by team
aggregate(df$points, list(' team '), FUN=mean)
Error in aggregate.data.frame(as.data.frame(x), ...):
arguments must have same length
စာရင်း() အငြင်းအခုံတွင် ဒေတာပိတ်ဆို့ခြင်းအမည်ကို သတ်မှတ်ရန် ပျက်ကွက်ခဲ့သောကြောင့် ကျွန်ုပ်တို့သည် အမှားအယွင်းတစ်ခု ရရှိခဲ့ပါသည်။
အမှားကိုဘယ်လိုပြင်မလဲ။
ဤအမှားကိုပြင်ရန်နည်းလမ်းမှာ list() အငြင်းအခုံတွင် “ team” အစား df$team ကို ရိုးရှင်းစွာအသုံးပြုရန်ဖြစ်သည်-
#calculate mean points value by team
aggregate(df$points, list(df$team), FUN=mean)
Group.1 x
1 A 10.800000
2 B 9.666667
3 C 16.500000
စာရင်း() အငြင်းအခုံတွင် ဒေတာဘောင်အမည်ကို သတ်မှတ်ပေးသောကြောင့် ယခုတစ်ကြိမ်တွင် အမှားအယွင်းတစ်စုံတစ်ရာ မရရှိကြောင်း သတိပြုပါ။
စာရင်း() အငြင်းအခုံတွင် ကော်လံအမည်များစွာကို သင်အသုံးပြုပါက၊ ကော်လံအမည်တစ်ခုစီအတွက် ဒေတာဘောင်အမည်ကို သတ်မှတ်ရန် လိုအပ်မည်ဖြစ်ပြီး၊ မဟုတ်ပါက သင်သည် အမှားအယွင်းတစ်ခု ရရှိမည်ဖြစ်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားသော ဘုံအမှားများကို ဖြေရှင်းနည်းကို ရှင်းပြထားပါသည်။
R တွင် ပြင်ဆင်နည်း- အမည်များသည် ယခင်အမည်များနှင့် မကိုက်ညီပါ။
R ဖြင့် ပြုပြင်နည်း- ပိုရှည်သော အရာဝတ္ထုတစ်ခု၏ အလျားသည် ပိုတိုသော အရာဝတ္ထုတစ်ခု၏ အလျားများစွာမဟုတ်ပေ။
R တွင် ပြုပြင်နည်း- ဆန့်ကျင်ကွဲလွဲမှုများကို အဆင့် 2 သို့မဟုတ် ထို့ထက်ပိုသော အဆင့်များရှိသည့် အချက်များတွင်သာ အသုံးပြုနိုင်သည်။