Category: လမ်းညွှန်
dplyr ကို အသုံးပြု၍ ဒေတာဘောင်တစ်ခုရှိ ကော်လံများစွာ၏ တန်ဖိုးများကို ပေါင်းစည်းရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်- နည်းလမ်း 1- ကော်လံအားလုံးကို ပေါင်းပါ။ df %>% mutate(sum = rowSums(., na. rm = TRUE )) နည်းလမ်း 2- ဂဏန်းကော်လံများအားလုံးအပေါ် ပေါင်းစည်းပါ။ df %>% mutate(sum = rowSums(across(where(is. numeric )), na. rm = TRUE )) နည်းလမ်း 3-...
dplyr လုပ်ဆောင်ချက်များကို အသုံးပြု၍ R ရှိ ဒေတာဘောင်တစ်ခုစီ၏ အတန်းတစ်ခုစီတွင် လုပ်ဆောင်ချက်တစ်ခုကို အသုံးချရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်- df %>% rowwise() %>% mutate(mean_value = mean(c(col1, col2, col3), na. rm = TRUE )) ဤဥပမာသည် ဒေတာဘောင်ရှိ အတန်းတစ်ခုစီအတွက် col1 ၊ col2 နှင့် col3 တို့၏ ပျမ်းမျှတန်ဖိုးကို တွက်ချက်ပေးသည်၊ သို့သော် သင်သည် မတူညီသောမက်ထရစ်ကို...
dplyr ကို အသုံးပြု၍ ဒေတာဘောင်တစ်ခုရှိ ကော်လံအများအပြားကို အကျဉ်းချုပ်ရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်- နည်းလမ်း 1- ကော်လံအားလုံးကို အကျဉ်းချုပ်ပါ။ #summarize mean of all columns df %>% group_by(group_var) %>% summarise(across(everything(), mean, na. rm = TRUE )) နည်းလမ်း 2- တိကျသောကော်လံများကို အကျဉ်းချုံ့ပါ။ #summarize mean of col1 and col2 only df %>%...
R ကိုအသုံးပြုသောအခါတွင် သင်ကြုံတွေ့ရနိုင်သည့် အမှားသတင်းစကားမှာ- Error in `[<-.data.frame`(`*tmp*`, df$A == 5, , value = list(A = c(NA, : missing values are not allowed in subscripted assignments of data frames အခြားကော်လံများမှ တန်ဖိုးများကို အသုံးပြု၍ ကော်လံတစ်ခုတွင် တန်ဖိုးများသတ်မှတ်ရန် ကြိုးပမ်းသောအခါတွင် ဤအမှားသည် ပုံမှန်အားဖြင့် ဖြစ်ပေါ်တတ်သော်လည်း NA တန်ဖိုးများ ရှိနေပါသည်။ အောက်ဖော်ပြပါ...
R ရှိ အုပ်စုအလိုက် ထိပ်တန်း N တန်ဖိုးများကို ရွေးချယ်ရန် အောက်ပါနည်းလမ်းများထဲမှ တစ်ခုခုကို သင်အသုံးပြုနိုင်သည်- နည်းလမ်း 1- အုပ်စုတစ်ခုစီအတွက် ပထမဆုံး N တန်ဖိုးများကို ရွေးပါ (ချိတ်ဆက်မှုများကို လျစ်လျူရှုပါ) library (dplyr) #select top 5 values by group df %>% arrange(desc(values_column)) %>% group_by(group_column) %>% slice(1:5) နည်းလမ်း 2- အုပ်စုအလိုက် ပထမဆုံး N တန်ဖိုးများကို ရွေးပါ...
မကြာခဏဆိုသလို သင်သည် R ရှိ ဒေတာဘောင်ရှိ သီးခြားကော်လံများတွင် လုပ်ဆောင်ချက်တစ်ခုကို အသုံးချရန် apply() လုပ်ဆောင်ချက်ကို အသုံးပြုလိုပေမည်။ သို့သော်၊ apply() လုပ်ဆောင်ချက်သည် လုပ်ဆောင်ချက်တစ်ခုကို အသုံးမပြုမီ ဒေတာဘောင်ရှိ ကော်လံအားလုံးကို တူညီသော အရာဝတ္ထုအမျိုးအစားရှိစေရန် ပထမဦးစွာ တွန်းအားပေးသည်၊ ၎င်းသည် တစ်ခါတစ်ရံတွင် မလိုလားအပ်သော အကျိုးဆက်များ ဖြစ်နိုင်သည်။ ပိုမိုကောင်းမွန်သောရွေးချယ်မှုမှာ အောက်ပါအခြေခံအထားအသိုကိုအသုံးပြုသည့် lapply() လုပ်ဆောင်ချက်ဖြစ်သည်။ df[c(' col1 ', ' col2 ')] <- lapply(df[c(' col1 ',...
ggplot2 တွင် မျဉ်းအရောင်များကို သတ်မှတ်ရန် အောက်ပါ အခြေခံ အထားအသိုကို အသုံးပြုနိုင်သည်။ ggplot(df, aes(x=x, y=y, group=group_var, color=group_var)) + geom_line() + scale_color_manual(values=c(' color1 ', ' color2 ', ' color3 ')) အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။ ဥပမာ- ggplot2 တွင် လိုင်းအရောင်များကို ပြောင်းပါ။ R တွင် အောက်ပါ...
မကြာခဏဆိုသလို သင်သည် dataset တစ်ခု၏တန်ဖိုးများကို အကျဉ်းချုပ်ရန် R ရှိ ကွန်ဆိုးလ်သို့ ဇယားတစ်ခုကို ပရင့်ထုတ်လိုပေမည်။ အောက်ပါဥပမာများသည် table() နှင့် as.table() လုပ်ဆောင်ချက်များကို အသုံးပြု၍ R တွင် ဇယားများကို ပရင့်ထုတ်ပုံကို ပြသထားသည်။ ဥပမာ 1- data မှ one-way table ကို print ထုတ်ပါ။ R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။ #create data frame df <-...
ရက်စွဲတစ်ခုအား လေးပုံတစ်ပုံနှင့် နှစ်ဖော်မတ်သို့ R ဖြင့် အမြန်ပြောင်းရန် နည်းလမ်းနှစ်ခုထဲမှ တစ်ခုကို သင်အသုံးပြုနိုင်သည်- နည်းလမ်း 1- တိရစ္ဆာန်ရုံ ပက်ကေ့ခ်ျကို အသုံးပြုပါ။ library (zoo) #convert date to year/quarter format #df$date <- as. yearqtr (df$date, format = ' %Y-%m-%d ') နည်းလမ်း 2- Lubridate ပက်ကေ့ချ်ကို အသုံးပြုပါ။ library (lubridate) library (dplyr) df...
အောက်ဖော်ပြပါ အဆင့်ဆင့် ဥပမာသည် Excel ရှိ စာရွက်များစွာမှ ဆုံချက်ဇယားတစ်ခုကို ဖန်တီးနည်းကို ပြသထားသည်။ အဆင့် 1: ဒေတာကိုထည့်ပါ။ ကျွန်ုပ်တို့တွင် ရက်သတ္တပတ် ၁ နှင့် ရက်သတ္တပတ် ၂ ဟု အညွှန်းတပ်ထားသော စာရွက်နှစ်ခုပါရှိသည် ဆိုကြပါစို့။ ရက်သတ္တပတ် 1- အပတ် 2- စာမျက်နှာနှစ်ခုလုံးမှဒေတာကို အသုံးပြု၍ ဆုံချက်ဇယားတစ်ခုကို ဖန်တီးလိုသည်ဆိုပါစို့။ အဆင့် 2- စာရွက်တစ်ခုတည်းတွင် အချက်အလက်ကို စုစည်းပါ။ စာမျက်နှာနှစ်ခုလုံးကို အသုံးပြု၍ ဆုံချက်ဇယားတစ်ခု မဖန်တီးမီ၊ ဒေတာအားလုံးကို စာရွက်တစ်ခုတည်းတွင်...