Dplyr တွင် unggroup() ကို အသုံးပြုပုံ (ဥပမာများနှင့်အတူ)
group_by () လုပ်ဆောင်ချက်ကို အသုံးပြုပြီးနောက် အုပ်စုတစ်ခုလျှင် ကိန်းရှင်တစ်ခုကို အကျဉ်းချုံ့ရန် dplyr ရှိ ungroup () လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ- dplyr တွင် unggroup() ကိုအသုံးပြုနည်း
R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။
#create data frame
df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'B'),
dots=c(14, 18, 22, 26, 36, 34),
assists=c(5, 4, 4, 8, 7, 3))
#view data frame
df
team points assists
1 to 14 5
2 to 18 4
3 to 22 4
4 B 26 8
5 B 36 7
6 B 34 3
ယခု ကျွန်ုပ်တို့သည် အဖွဲ့ အလိုက် အုပ်စုဖွဲ့ထားသော ပျမ်းမျှ အမှတ် တန်ဖိုးကို တွက်ချက်ရန် အောက်ပါကုဒ်ကို အသုံးပြုသည်ဆိုပါစို့။
library (dplyr)
#calculate mean of points, grouped by team
df_new <- df %>%
group_by(team) %>%
summarize(mean_points = mean(points)) %>%
A group()
#view results
df_new
# A tibble: 2 x 2
team mean_points
1 to 18
2 B 32
ဤအထားအသိုကို အသုံးပြု၍ အဖွဲ့အလိုက် အုပ်စုဖွဲ့ထားသော အမှတ် များ၏ ပျမ်းမျှတန်ဖိုးကို ကျွန်ုပ်တို့ တွက်ချက်နိုင်သော်လည်း ပံ့ပိုးမှု ကော်လံကို ဆုံးရှုံးသွားပါသည်။
helpers ကော်လံကို ဆက်လက်ထားရှိရန်၊ ကျွန်ုပ်တို့သည် summary() အစား mutate() ကို သုံးနိုင်ပြီး အဆုံးတွင် ungroup() ကို ဆက်လက်အသုံးပြုနိုင်သည်-
library (dplyr)
#calculate mean of points, grouped by team
df_new <- df %>%
group_by(team) %>%
mutate(mean_points = mean(points)) %>%
A group()
#view results
df_new
# A tibble: 6 x 4
team points assists mean_points
1 A 14 5 18
2 A 18 4 18
3 A 22 4 18
4 B 26 8 32
5 B 36 7 32
6 B 34 3 32
ဤတစ်ကြိမ်တွင် ကျွန်ုပ်တို့သည် assists ကော်လံကို ထိန်းသိမ်းထားနိုင်ပြီး mutate() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ အသင်းတစ်သင်းစီအတွက် ပျမ်းမျှအမှတ်တန်ဖိုးကိုပြသသည့် Mean_points ဟုခေါ်သော ကော်လံအသစ်ကို ရိုးရိုးရှင်းရှင်းထည့်သွင်းထားသည်။
ကျွန်ုပ်တို့သည်လည်း ungroup() လုပ်ဆောင်ချက်ကို အသုံးပြုထားသောကြောင့်၊ အုပ်စုဖွဲ့ကိန်းရှင်များ၏ တွက်ချက်မှုများအပေါ် စိတ်ပူစရာမလိုဘဲ ဤဒေတာဘောင်အသစ်တွင် တွက်ချက်မှုများကို လုပ်ဆောင်နိုင်ပါသည်။
အကယ်၍ ကျွန်ုပ်တို့သည် ungroup() လုပ်ဆောင်ချက်ကို အသုံးမပြုပါက၊ ဒေတာဘောင်ရှိ အတန်းများကို နောက်ပိုင်းတွင် အခြားတွက်ချက်မှုများပြုလုပ်သည့်အခါ မရည်ရွယ်ဘဲ အကျိုးဆက်များရှိလာနိုင်သည့် ဒေတာဘောင်ရှိ အတန်းများကို အတူတကွ စုစည်းထားဆဲဖြစ်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
dplyr ကို အသုံးပြု၍ ထူးခြားသောတန်ဖိုးများကို စစ်ထုတ်နည်း
dplyr ကို အသုံးပြု၍ အခြေအနေများစွာဖြင့် စစ်ထုတ်နည်း
R ရှိ ကော်လံများတွင် ဖြစ်ပွားမှုအရေအတွက်ကို ရေတွက်နည်း