Dplyr ကို အသုံးပြု၍ ဒေတာများကို အုပ်စုဖွဲ့ပြီး စစ်ထုတ်နည်း
R တွင် dplyr ပက်ကေ့ဂျ်ကို အသုံးပြု၍ ဒေတာအုပ်စုနှင့် စစ်ထုတ်ရန် အောက်ပါအခြေခံအထားအသိုကို သင်အသုံးပြုနိုင်သည်-
df %>% group_by(team) %>% filter(any(points = = 10 ))
ဤအထူးအစီအမံသည် အဖွဲ့ ဟုခေါ်သော ကော်လံတစ်ခုလျှင် ဒေတာဘောင်တစ်ခုကို အုပ်စုဖွဲ့ပြီး အမှတ် ကော်လံတွင် အနည်းဆုံးတန်ဖိုးတစ်ခုသည် 10 နှင့်ညီမျှသည့် အုပ်စုများကိုသာ စစ်ထုတ်သည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- dplyr ကို အသုံးပြု၍ ဒေတာများကို အုပ်စုဖွဲ့ပြီး စစ်ထုတ်ပါ။
R တွင် ဘတ်စကက်ဘောကစားသမားများအကြောင်း အချက်အလက်များစွာပါရှိသော အောက်ပါဒေတာဘောင်ရှိသည်ဆိုပါစို့။
#create data frame
df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C'),
points=c(10, 15, 8, 4, 10, 10, 12, 12, 7))
#view data frame
df
team points
1 to 10
2 to 15
3 to 8
4 B 4
5 B 10
6 B 10
7 C 12
8 C 12
9 C 7
Team ကော်လံရှိ ဒေတာဘောင်ကို တန်ဖိုးဖြင့် အုပ်စုဖွဲ့ရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပြီး၊ ထို့နောက် 10 နှင့်ညီမျှသော Points ကော်လံတွင် အနည်းဆုံးတန်ဖိုးတစ်ခုမရှိသော အုပ်စုအားလုံးကို စစ်ထုတ်နိုင်သည်-
library (dplyr)
#group by team and filter out teams where no points value is equal to 10
df %>%
group_by(team) %>%
filter(any(points == 10 ))
# A tibble: 6 x 2
# Groups: team [2]
team points
1 to 10
2 to 15
3 to 8
4 B 4
5 B 10
6 B 10
အသင်း “ C” နှင့် ညီမျှသည့် အတန်းအားလုံးသည် အသင်း “ C” အတွက် အမှတ် ကော်လံတွင် တန်ဖိုးမရှိသောကြောင့် 10 နှင့် ညီမျှသော အတန်းအားလုံးကို စစ်ထုတ်ကြောင်း သတိပြုပါ။
ဤအရာသည် ကျွန်ုပ်တို့အသုံးပြုနိုင်သည့် စစ်ထုတ်မှုတစ်ခု၏ ဥပမာတစ်ခုမျှသာဖြစ်ကြောင်း သတိပြုပါ။
ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် 13 ထက်ကြီးသော အမှတ် ကော်လံရှိ အနည်းဆုံးတန်ဖိုးတစ်ခုရှိသော အသင်းများကို စစ်ထုတ်သည့် အခြားစစ်ထုတ်မှုကို အသုံးပြုနိုင်သည်။
library (dplyr)
#group by team and filter out teams where no points value is greater than 13
df %>%
group_by(team) %>%
filter(any(points > 13 ))
# A tibble: 3 x 2
# Groups: team [1]
team points
1 to 10
2 to 15
3 to 8
အသင်း “ A” နှင့် ညီမျှသည့် လိုင်းများသာ ထားရှိရခြင်းမှာ ၎င်းသည် အနည်းဆုံး အမှတ် တန်ဖိုး 13 ထက် ကြီးသော တစ်ခုတည်းသော အသင်းဖြစ်သောကြောင့် သတိပြုပါ။
မှတ်ချက် – dplyr တွင် filter function ၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာနိုင်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် dplyr တွင် အခြားသော ဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
dplyr ကိုသုံးပြီး အုပ်စုအလိုက် ပထမအတန်းကို ဘယ်လိုရွေးမလဲ။
dplyr ကို အသုံးပြု၍ အခြေအနေများစွာဖြင့် စစ်ထုတ်နည်း
dplyr ကို အသုံးပြု၍ အချို့သော စာကြောင်းများပါရှိသော အတန်းများကို စစ်ထုတ်နည်း