R တွင် တူညီသောကော်လံတန်ဖိုးများနှင့် အတန်းများကို ပေါင်းစပ်နည်း
R ရှိ ဒေတာဘောင်တစ်ခုတွင် တူညီသောကော်လံတန်ဖိုးများနှင့် အတန်းများကို ပေါင်းစပ်ရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
library (dplyr)
df %>%
group_by(group_var1, group_var2) %>%
summarise(across(c(values_var1, values_var2), sum))
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- R တွင် တူညီသောကော်လံတန်ဖိုးများနှင့် အတန်းများကို ပေါင်းစပ်ပါ။
ကျွန်ုပ်တို့တွင် ကုမ္ပဏီတစ်ခု၏ ဝန်ထမ်းများမှ အရောင်းအ၀ယ်နှင့် ပြန်အမ်းငွေဆိုင်ရာ အချက်အလက်များပါဝင်သော အောက်ပါဒေတာဘောင်တစ်ခုရှိသည်ဆိုပါစို့။
#create data frame df <- data. frame (id=c(101, 101, 102, 103, 103, 103), employee=c('Dan', 'Dan', 'Rick', 'Ken', 'Ken', 'Ken'), sales=c(4, 1, 3, 2, 5, 3), returns=c(1, 2, 2, 1, 3, 2)) #view data frame df id employee sales returns 1 101 Dan 4 1 2 101 Dan 1 2 3 102 Rick 3 2 4 103 Ken 2 1 5 103 Ken 5 3 6 103 Ken 3 2
id နှင့် Employee ကော်လံများတွင် တူညီသောတန်ဖိုးရှိသော အတန်းများကို ပေါင်းစပ်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပြီး ကျန်ကော်လံများကို စုစည်းနိုင်သည်-
library (dplyr) #combine rows with same value for id and employee and aggregate remaining columns df %>% group_by(id, employee) %>% summarise(across(c(sales, returns), sum)) # A tibble: 3 x 4 #Groups: id[3] id employee sales returns 1 101 Dan 5 3 2 102 Rick 3 2 3 103 Ken 10 6
ရလဒ်သည် ID နှင့် Employee ကော်လံများတွင် တူညီသောတန်ဖိုးရှိ မူရင်းဒေတာဘောင်ရှိ အတန်းအားလုံးကို ပေါင်းစပ်ထားသည့် ဒေတာဘောင်တစ်ခုဖြစ်ပြီး၊ ထို့နောက် အရောင်း နှင့် ပြန်ပို့သည့် ကော်လံများတွင် တန်ဖိုးများပေါင်းကို တွက်ချက်သည်။
မှတ်ချက် – ကျွန်ုပ်တို့သည် ပေါင်းလဒ် လုပ်ဆောင်ချက်ကို အသုံးပြု၍ အရောင်းကော်လံများကို စုစည်းကာ ပြန်ပေးမည့်ကော်လံများကို ရွေးချယ်သော်လည်း သင်ဆန္ဒရှိပါက ပျမ်းမျှ ကဲ့သို့သော အခြားမက်ထရစ်ဖြင့် စုစည်းနိုင်ပါသည်။
ဆက်စပ်- dplyr တွင် cross() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်း
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် စာရင်းများကို ပေါင်းစပ်နည်း
R တွင် vector နှစ်ခုပေါင်းစပ်နည်း
R တွင် ဒေတာဘောင်နှစ်ခုကို မတူညီသောကော်လံများနှင့် ပေါင်းစပ်နည်း