Category: လမ်းညွှန်

R တွင် သတ်မှတ်ထားသော စာလုံးများကြားတွင် string တစ်ခုကို မည်ကဲ့သို့ ထုတ်ယူရမည်နည်း။

R တွင် သတ်မှတ်ထားသော အက္ခရာများကြားရှိ စာကြောင်းတစ်ခုကို ထုတ်ယူရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်သည်။ နည်းလမ်း 1- Base R ကို အသုံးပြု၍ သီးခြားစာလုံးများကြားတွင် စာကြောင်းကို ထုတ်ယူပါ။ gsub(" .*char1 (.+) char2.*", "\\1 ", my_string) နည်းလမ်း 2- stringr ကို အသုံးပြု၍ သီးခြား စာလုံးများကြား string ကို ထုတ်ယူပါ။ library (stringr) str_match(my_string, " char1\\s*(.*?)\\s*char2 ")[,2] ဤဥပမာနှစ်ခုသည်...

R တွင် သတ်သတ်မှတ်မှတ် ဇာတ်ကောင်တစ်ခုပြီးနောက် ကြိုးတစ်ချောင်းကို မည်သို့ထုတ်မည်နည်း။

R တွင် သီးခြားစာလုံးတစ်ခုပြီးနောက် string တစ်ခုကို ထုတ်ယူရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်- နည်းလမ်း 1- Base R ကို အသုံးပြု၍ သီးခြားစာလုံးများပြီးနောက် စာကြောင်းကို ထုတ်ယူပါ။ sub(' .*the ', '', my_string) နည်းလမ်း 2- stringr ကို အသုံးပြု၍ သီးခြားစာလုံးများပြီးနောက် string ကို ထုတ်ယူပါ။ library (stringr) str_replace(my_string, ' (.*?)the(.*?) ', ' \\1 ') ဤဥပမာနှစ်ခုစလုံးသည်...

R တွင် space မရောက်မီ စာကြောင်းတစ်ကြောင်းကို မည်သို့ထုတ်မည်နည်း။

R တွင် နေရာလွတ်တစ်ခုရှေ့တွင် စာကြောင်းတစ်ခုကို ထုတ်ယူရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်- နည်းလမ်း 1- Base R ကိုအသုံးပြုပြီး Space မတိုင်ခင် String ကို ထုတ်ယူပါ။ gsub(“ .*$ ”, “”, my_string) နည်းလမ်း 2- stringr ပက်ကေ့ဂျ်ကို အသုံးပြု၍ space မတိုင်မီ string ကို ထုတ်ယူပါ။ library (stringr) word(my_string, 1) ဤဥပမာနှစ်ခုစလုံးသည် my_string ဟုခေါ်သော string မှ...

Anova နှင့် ပုံတူပွားခြင်း မရှိသည်- ကွာခြားချက်ကား အဘယ်နည်း။

နှစ်လမ်းသွား ANOVA ကို ခန့်မှန်းတွက်ချက်နိုင်သော ကိန်းရှင်နှစ်ခု (သို့မဟုတ် “ အချက်များ” ) သည် တုံ့ပြန်မှုကိန်းရှင်အပေါ် ကိန်းဂဏန်းအရ သိသာထင်ရှားသော အကျိုးသက်ရောက်မှုရှိမရှိ ဆုံးဖြတ်ရန် အသုံးပြုသည်။ နှစ်လမ်းသွား ANOVA မော်ဒယ်များ အမျိုးအစား နှစ်မျိုးရှိပါသည်။ 1. ပုံတူပွားခြင်းမရှိဘဲ နှစ်လမ်းသွား ANOVA ကြိုတင်ခန့်မှန်းကိန်းရှင်များအတွက် အဆင့်များ၏ ပေါင်းစပ်မှုတစ်ခုစီအတွက်၊ စောင့်ကြည့်မှုတစ်ခုသာရှိသည် ။ 2. ပုံတူကူးထားသော ANOVA နှစ်လမ်း ကြိုတင်ခန့်မှန်းကိန်းရှင်များအတွက် အဆင့်များ၏ပေါင်းစပ်မှုတစ်ခုစီအတွက်၊ ရှုမြင်မှုများစွာရှိသည် ။ ဥပမာအားဖြင့်၊ ရုက္ခဗေဒပညာရှင်တစ်ဦးသည် နေရောင်ခြည်ထိတွေ့မှု...

R in boston dataset အတွက် ပြီးပြည့်စုံသော လမ်းညွှန်

R ရှိ MASS ပက်ကေ့ချ်မှ Boston ဒေတာအတွဲတွင် ဘော်စတွန်၊ မက်ဆာချူးဆက်ပြည်နယ်၏ ဆင်ခြေဖုံးရပ်ကွက်များ၏ အင်္ဂါရပ်အမျိုးမျိုးဆိုင်ရာ အချက်အလက်များ ပါရှိသည်။ ဤသင်ခန်းစာတွင် R တွင် ဘော့စတွန် ဒေတာအတွဲကို စူးစမ်းရန်၊ အကျဉ်းချုပ်နှင့် မြင်ယောင်ပုံကို ရှင်းပြထားသည်။ ဘော်စတွန်ဒေတာအတွဲကို ဖွင့်ပါ။ ဘော့စတွန် ဒေတာအတွဲကို ကျွန်ုပ်တို့မကြည့်ရှုမီ၊ ကျွန်ုပ်တို့သည် MASS ပက်ကေ့ဂျ်ကို ဦးစွာတင်ရပါမည်- library (MASS) ထို့နောက် dataset ၏ပထမခြောက်တန်းကိုပြသရန် head() function ကိုသုံးနိုင်သည်- #view first six...

R ဖြင့် data cleansing လုပ်နည်း (ဥပမာဖြင့်)

ဒေတာရှင်းလင်းခြင်း ဆိုသည်မှာ ခွဲခြမ်းစိတ်ဖြာခြင်း သို့မဟုတ် မော်ဒယ်တည်ဆောက်ခြင်းအတွက် သင့်လျော်သော ဒေတာအဖြစ်သို့ ဒေတာအကြမ်း အဖြစ် ပြောင်းလဲခြင်းလုပ်ငန်းစဉ်ကို ရည်ညွှန်းသည်။ ကိစ္စအများစုတွင်၊ ဒေတာအတွဲတစ်ခုအား “ သန့်ရှင်းရေး” တွင် ပျောက်ဆုံးနေသောတန်ဖိုးများနှင့် ဒေတာပွားခြင်းကို ကိုင်တွယ်ဖြေရှင်းရန် ပါဝင်သည်။ ဤသည်မှာ R ရှိ ဒေတာအတွဲတစ်ခုကို “ သန့်ရှင်းရေး” အတွက် အသုံးအများဆုံးနည်းလမ်းများဖြစ်သည်။ နည်းလမ်း 1- ပျောက်ဆုံးနေသောတန်ဖိုးများရှိသော အတန်းများကို ဖယ်ရှားပါ။ library (dplyr) #remove rows with any missing values...

R တွင် cut() function ကိုအသုံးပြုနည်း

R ရှိ cut() လုပ်ဆောင်ချက်သည် တန်ဖိုးများစွာကို ဘင်များထဲသို့ ဖြတ်ကာ ဘင်တစ်ခုစီအတွက် အညွှန်းများကို သတ်မှတ်ရန် အသုံးပြုနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည် အောက်ပါ syntax ကိုအသုံးပြုသည်- cut(x၊ breaks၊ labels = NULL၊ …) ရွှေ- x : Vector အမည် breaks : ပြုလုပ်ရန် အနားယူမှု အရေအတွက် သို့မဟုတ် ခွဲမှတ်များ၏ vector တံဆိပ်များ : ရလဒ် bins များအတွက် အညွှန်းများ အောက်ပါဥပမာများသည်...

R တွင် ပက်ကေ့ဂျ်ကို မည်ကဲ့သို့ လွှင့်ထုတ်နည်း (ဥပမာနှင့်အတူ)

R ကိုပြန်မဖွင့်ဘဲ ပက်ကေ့ခ်ျတစ်ခုကို အမြန်ပြန်ဖွင့်ရန် unloadNamespace() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။ ဥပမာအားဖြင့်၊ သင်သည် လက်ရှိ R ပတ်ဝန်းကျင်မှ ggplot2 ပက်ကေ့ဂျ်ကို ပြန်ဖွင့်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်သည်။ unloadNamespace(" ggplot2 ") အောက်ဖော်ပြပါ ဥပမာသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။ ဥပမာ- R ဖြင့် ပက်ကေ့ခ်ျတစ်ခုကို မည်ကဲ့သို့ လွှင့်တင်ရမည်နည်း။ ဒေတာဘောင်တစ်ခုအတွက် scatterplot တစ်ခုဖန်တီးရန် ggplot2 အထုပ်ကို R တွင် တင်မည်ဆိုပါစို့။...

A- အတန်းတစ်ခုစီအတွက် အများဆုံးတန်ဖိုးရှိသော ကော်လံတစ်ခုကို ရှာပါ။

R တွင် ဒေတာဘောင်တစ်ခုစီ၏ အတန်းတစ်ခုစီအတွက် အများဆုံးတန်ဖိုးရှိသော ကော်လံကို ရှာဖွေရန် အောက်ပါ syntax ကို သင်အသုံးပြုနိုင်ပါသည်။ df$max_col <- colnames(df)[max. col (df, ties.method =' first ')] tie.method=’first’ argument သည် ပေးထားသောအတန်းတစ်ခုတွင် အမြင့်ဆုံးတန်ဖိုးရှိသော ကော်လံများစွာရှိနေပါက ပထမ max ကော်လံကို ပြန်ပေးသင့်သည်ဟု သတ်မှတ်သည်ကို သတိပြုပါ။ အကယ်၍ သင်သည် ကျပန်း max ကော်လံ သို့မဟုတ် နောက်ဆုံး max ကော်လံကို...

A- သတ်မှတ်ချက်များနှင့် ကိုက်ညီသော ပထမတန်းကို မည်သို့ရှာရမည်နည်း။

သတ်မှတ်ထားသော သတ်မှတ်ချက်များနှင့် ကိုက်ညီသော R ရှိ ဒေတာဘောင်တစ်ခု၏ ပထမတန်းကို ရှာဖွေရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်သည်။ နည်းလမ်း 1- စံသတ်မှတ်ချက်နှင့် ကိုက်ညီသော ပထမတန်းကို ရှာပါ။ #get first row where value in 'team' column is equal to 'B' df[which(df$team == ' B ', arr. ind = TRUE )[1],] နည်းလမ်း 2- စံသတ်မှတ်ချက်များစွာနှင့်...