Category: လမ်းညွှန်
R တွင် ကွက်ကွက်တစ်ခု၏ အပြင်ဘက်တွင် စာသားထည့်ရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်- text(x=8, y=-0.5, ' Some Text ', xpd=NA) ဤဥပမာသည် (၈၊ -၀.၅) ၏ (x၊ y) တည်နေရာတွင် “ Some Text” စာသားကို ပေါင်းထည့်သည်။ xpd အငြင်းအခုံသည် သင့်စာသားနေရာအတွက် ဖြစ်နိုင်ခြေရှိသော တန်ဖိုးသုံးခုကို ယူသည်ကို သတိပြုပါ။ အမှား – ဇာတ်ကွက်အတွင်းသာ TRUE : ပြင်ပခြေရာခံဧရိယာတွင်...
R ရှိ ရှိပြီးသားကွက်တစ်ခုသို့ အမှတ်များထည့်ရန် point() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်- points(df2$x, df2$y, col=' red ') ဤ သီးခြား syntax သည် df2 ဟုခေါ်သော ဒေတာဘောင်မှ x နှင့် y ဟုခေါ်သော variable များကို အသုံးပြု၍ R တွင် ရှိပြီးသား scatterplot တစ်ခုသို့ အနီရောင်အစက်များကို ပေါင်းထည့်သည်။ အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax...
R တွင် ကော်လံအမည်များကို ရှေ့ဆက်ရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်သည်။ နည်းလမ်း 1- ကော်လံအမည်များအားလုံးတွင် ရှေ့ဆက်တစ်ခုထည့်ပါ။ colnames(df) <- paste(' my_prefix ', colnames(df), sep = ' _ ') နည်းလမ်း 2- သတ်မှတ်ထားသော ကော်လံအမည်များသို့ ရှေ့ဆက်တစ်ခု ထည့်ပါ။ colnames(df)[c(1, 3)] <- paste(' my_prefix ', colnames(df)[c(1, 3)], sep = ' _ ') အောက်ပါဥပမာများသည်...
R တွင် logical vector တစ်ခုရှိ TRUE တန်ဖိုးများကို ရေတွက်ရန် အောက်ပါနည်းလမ်းများကို သင်သုံးနိုင်သည်။ နည်းလမ်း 1- sum() ကိုသုံးပါ sum(x, na. rm = TRUE ) ဤနည်းလမ်းသည် vector တစ်ခုတွင် TRUE တန်ဖိုးများ အရေအတွက်ကို ပြန်ပေးလိမ့်မည်။ နည်းလမ်း 2- summary() ကိုသုံးပါ summary(x) ဤနည်းလမ်းသည် vector တစ်ခုတွင် TRUE, FALSE နှင့် NA တန်ဖိုးများ အရေအတွက်ကို...
ပျောက်ဆုံးနေသောတန်ဖိုးများအားလုံးပါဝင်သည့် R ရှိ ဒေတာဘောင်တစ်ခုရှိ ကော်လံများကိုရှာဖွေရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်ပါသည်။ နည်းလမ်း 1- Base R ကိုသုံးပါ။ #check if each column has all missing values all_miss <- apply(df, 2, function (x) all(is. na (x))) #display columns with all missing values names(all_miss[all_miss>0]) နည်းလမ်း 2- purrr အထုပ်ကိုသုံးပါ။ library...
R တွင် ပက်ကေ့ဂျ်တစ်ခုကို ထည့်သွင်းထားခြင်း ရှိ၊ မရှိ စစ်ဆေးရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်ပါသည်။ နည်းလမ်း 1- သီးခြားပက်ကေ့ခ်ျတစ်ခုကို ထည့်သွင်းထားခြင်းရှိမရှိ စစ်ဆေးပါ။ #check if ggplot2 is installed system. file (package=' ggplot2 ') နည်းလမ်း 2- မတပ်ဆင်ရသေးသော vector တစ်ခုတွင် ပက်ကေ့ဂျ်အားလုံးကို ထည့်သွင်းပါ။ install. packages (setdiff(packages, rownames(installed. packages ()))) ဤဥပမာတွင်၊ packages များသည် သင်ထည့်သွင်းလိုသော...
R တွင် လမ်းညွှန်တစ်ခုရှိမရှိ စစ်ဆေးရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်သည်။ နည်းလမ်း 1- လမ်းညွှန်ရှိမရှိ စစ်ဆေးပါ။ dir. exists (file. path (main_dir, sub_dir)) လမ်းညွှန်ချက်ရှိနှင့် မဟုတ်ပါက FALSE ဖြစ်ပါက ဤလုပ်ဆောင်ချက်သည် TRUE ပြန်လာပါမည်။ နည်းလမ်း 2- မရှိလျှင် လမ်းညွှန်တစ်ခု ဖန်တီးပါ။ #define directory my_directory <- file. path (main_dir, sub_dir) #create directory if it doesn't...
R တွင် စာလုံးတစ်လုံးရှိမရှိ စစ်ဆေးရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်ပါသည်။ နည်းလမ်း 1- Base R သုံးပြီး စာလုံးတစ်လုံးရှိမရှိ စစ်ဆေးပါ။ grepl(my_character, my_string, fixed= TRUE ) နည်းလမ်း 2- stringr ပက်ကေ့ချ်ကို အသုံးပြု၍ စာလုံးသည် စာကြောင်းရှိမရှိ စစ်ဆေးပါ။ library (stringr) str_detect(my_string, my_character) အောက်ဖော်ပြပါ ဥပမာများသည် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။ ဥပမာ 1- Base R ကို အသုံးပြု၍...
R တွင်ဒေတာဘောင်ဗလာရှိမရှိစစ်ဆေးရန်အမြန်ဆုံးနည်းလမ်းမှာ nrow() လုပ်ဆောင်ချက်ကိုအသုံးပြုခြင်းဖြစ်သည်။ nrow(df) ဤလုပ်ဆောင်ချက်သည် ဒေတာဘောင်တစ်ခုရှိ အတန်းအရေအတွက်ကို ပြန်ပေးသည်။ လုပ်ဆောင်ချက်က 0 ပြန်လာပါက ဒေတာဘောင်သည် ဗလာဖြစ်နေသည်။ if else လုပ်ဆောင်ချက်တွင် ဒေတာဘောင်တစ်ခု ဗလာရှိမရှိ စစ်ဆေးလိုပါက အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။ #create if else statement that checks if data frame is empty if (nrow(df) == 0){ print (“...
မကြာခဏဆိုသလို သင်သည် R တွင် ifelse ကြေငြာချက်ကို အသုံးပြုလိုနိုင်ပြီး တန်ဖိုးများသည် ရှိပြီးသားကော်လံတစ်ခု၏ တန်ဖိုးများပေါ်တွင် အခြေခံထားသော ဒေတာဘောင်တစ်ခုရှိ ကော်လံအသစ်တစ်ခုကို ဖန်တီးရန်လိုပေမည်။ ဒါကိုလုပ်ဖို့၊ အောက်ပါအခြေခံ syntax ကိုသုံးနိုင်ပါတယ်။ df$new_column<- ifelse(df$col1 == ' A ', ' val_if_true ', ' val_if_false ') သို့သော်၊ ကော်လံတစ်ခုတွင် NA တန်ဖိုးများရှိနေပါက၊ ကော်လံအသစ်ရှိတန်ဖိုးများသည် အလိုအလျောက် NA ဖြစ်လိမ့်မည်။ ၎င်းကိုရှောင်ရှားရန် !is.na() လုပ်ဆောင်ချက်ကို...