Dplyr ကိုသုံးပြီး ကော်လံများစွာကို ပေါင်းနည်း
dplyr ကို အသုံးပြု၍ ဒေတာဘောင်တစ်ခုရှိ ကော်လံများစွာ၏ တန်ဖိုးများကို ပေါင်းစည်းရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်-
နည်းလမ်း 1- ကော်လံအားလုံးကို ပေါင်းပါ။
df %>% mutate(sum = rowSums(., na. rm = TRUE ))
နည်းလမ်း 2- ဂဏန်းကော်လံများအားလုံးအပေါ် ပေါင်းစည်းပါ။
df %>% mutate(sum = rowSums(across(where(is. numeric )), na. rm = TRUE ))
နည်းလမ်း 3- သီးခြားကော်လံများပေါ်တွင် ပေါင်းပါ။
df %>% mutate(sum = rowSums(across(c(col1, col2))))
အောက်ဖော်ပြပါနမူနာများသည် မတူညီသောဂိမ်းများတွင် မတူညီသောဘတ်စကက်ဘောကစားသမားများမှ ရမှတ်များအကြောင်း အချက်အလက်ပါရှိသော အောက်ပါဒေတာဘောင်ဖြင့် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-
#create data frame df <- data. frame (game1=c(22, 25, 29, 13, 22, 30), game2=c(12, 10, 6, 6, 8, 11), game3=c(NA, 15, 15, 18, 22, 13)) #view data frame df game1 game2 game3 1 22 12 NA 2 25 10 15 3 29 6 15 4 13 6 18 5 22 8 22 6 30 11 13
ဥပမာ 1- ကော်လံအားလုံးအပေါ် ပေါင်းလဒ်
အောက်ပါ ကုဒ်သည် ဒေတာဘောင်ရှိ ကော်လံအားလုံး၏ တန်ဖိုးများ ပေါင်းလဒ်ကို တွက်ချက်နည်းကို ပြသသည်-
library (dplyr)
#sum values across all columns
df %>%
mutate(total_points = rowSums(., na. rm = TRUE ))
game1 game2 game3 total_points
1 22 12 NA 34
2 25 10 15 50
3 29 6 15 50
4 13 6 18 37
5 22 8 22 52
6 30 11 13 54
ဥပမာ 2- ကိန်းဂဏာန်းကော်လံများအားလုံးအပေါ် ပေါင်းလဒ်
အောက်ပါကုဒ်သည် ဒေတာဘောင်ရှိ ကိန်းဂဏာန်းကော်လံများအားလုံး၏ တန်ဖိုးများပေါင်းလဒ်ကို တွက်ချက်နည်းကို ပြသသည်-
library (dplyr)
#sum values across all numeric columns
df %>%
mutate(total_points = rowSums(across(where(is. numeric )), na. rm = TRUE ))
game1 game2 game3 total_points
1 22 12 NA 34
2 25 10 15 50
3 29 6 15 50
4 13 6 18 37
5 22 8 22 52
6 30 11 13 54
ဥပမာ 3- သတ်မှတ်ထားသောကော်လံများပေါ်တွင် ပေါင်းလဒ်
အောက်ပါကုဒ်သည် game1 နှင့် game2 ကော်လံများတွင်သာ တန်ဖိုးများ၏ပေါင်းလဒ်များကို တွက်ချက်နည်းကို ပြသသည်-
library (dplyr)
#sum values across game1 and game2 only
df %>%
mutate(first2_sum = rowSums(across(c(game1, game2))))
game1 game2 game3 first2_sum
1 22 12 NA 34
2 25 10 15 35
3 29 6 15 35
4 13 6 18 19
5 22 8 22 30
6 30 11 13 41
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် dplyr ကိုအသုံးပြု၍ အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
dplyr ကို အသုံးပြု၍ အတန်းများကို ဖျက်နည်း
dplyr ကို အသုံးပြု၍ အတန်းများကို မည်သို့စီစဉ်မည်နည်း။
dplyr ကို အသုံးပြု၍ အခြေအနေများစွာဖြင့် စစ်ထုတ်နည်း