Category: လမ်းညွှန်

R တွင် str_extract ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)

R ရှိ stringr ပက်ကေ့ခ်ျ၏ str_extract() လုပ်ဆောင်ချက်ကို ကိုက်ညီသည့်ပုံစံများကို string တစ်ခုသို့ ထုတ်ယူရန် အသုံးပြုနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည် အောက်ပါ syntax ကိုအသုံးပြုသည်- str_extract(string, pattern) ရွှေ- string- စာလုံး vector ပုံစံ- ထုတ်ယူရန် ပုံစံ အောက်ဖော်ပြပါ ဥပမာများသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။ ဥပမာ 1- စာကြောင်းတစ်ခုမှ ပုံစံတစ်ခုကို ထုတ်ယူပါ။ အောက်ပါကုဒ်သည် R တွင် သီးခြားစာကြောင်းတစ်ခုမှ “ ther” ကို...

R ဖြင့် ရက်စွဲများကြား လများ အရေအတွက်ကို မည်ကဲ့သို့ တွက်ရမည်နည်း။

R တွင် ရက်စွဲနှစ်ခုကြားရှိ လအရေအတွက်ကို တွက်ချက်ရန် နည်းလမ်းနှစ်ခုထဲမှ တစ်ခုကို သင်သုံးနိုင်သည်။ နည်းလမ်း 1- ရက်စွဲများအကြား လတစ်ခုလုံး၏ အရေအတွက်ကို တွက်ချက်ပါ။ library (lubridate) interval(first_date, second_date) %/% months( 1 ) နည်းလမ်း 2- ရက်စွဲများအကြား တစ်စိတ်တစ်ပိုင်းလများ (ဒဿမနေရာများဖြင့်) အရေအတွက်ကို တွက်ချက်ပါ။ library (lubridate) interval(first_date, second_date) %/% days( 1 ) / ( 365 /...

R တွင် ကော်လံတစ်ခု၏ ပျမ်းမျှအား တွက်ချက်နည်း (ဥပမာများဖြင့်)

R တွင် ကော်လံတစ်ခု၏ပျမ်းမျှအား တွက်ချက်ရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်ပါသည်။ #calculate mean using column name mean(df$my_column) #calculate mean using column name (ignore missing values) mean(df$my_column, na. rm = TRUE ) #calculate mean using column position mean(df[, 1]) #calculation mean of all numeric columns colMeans(df[sapply(df, is....

R- အငြင်းအခုံသည် သုညအလျားဖြစ်သည်။

R ကိုအသုံးပြုသောအခါတွင် သင်ကြုံတွေ့ရနိုင်သည့် အမှားသတင်းစကားမှာ- Error in if (x < 10) {: argument is of length zero R တွင် if statement တွင် ယုတ္တိနှိုင်းယှဉ်မှုကို လုပ်ဆောင်ရန် ကြိုးပမ်းသောအခါတွင် ဤအမှားသည် များသောအားဖြင့် ဖြစ်ပေါ်တတ်သော်လည်း နှိုင်းယှဉ်မှုတွင် သင်အသုံးပြုနေသည့် ကိန်းရှင်သည် အလျား သုညဖြစ်သည်။ သုညအလျားကိန်းရှင်များ၏ ဥပမာနှစ်ခုမှာ ဂဏန်း() သို့မဟုတ် အက္ခရာ(0) ဖြစ်သည်။ အောက်ဖော်ပြပါ ဥပမာသည် ဤအမှားကို...

R တွင် transform function ကိုအသုံးပြုနည်း (ဥပမာ 3 ခု)

ရှိပြီးသားကော်လံများကို မွမ်းမံပြင်ဆင်ရန် သို့မဟုတ် ဒေတာဘောင်တစ်ခုသို့ ကော်လံအသစ်များထည့်ရန် အခြေခံ R တွင် transform() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်- transform(df, my_column = my_column_transformed) အောက်ပါဥပမာများသည် R ရှိ ဒေတာဘောင်ဖြင့် မတူညီသောအခြေအနေများတွင် ဤလုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသသည်- #create data frame df <- data. frame (pos=c('G', 'G', 'F', 'F', 'C'), dots=c(23, 29,...

R တွင် အတန်းအမည်များဖြင့် ဒေတာဘောင်များကို ပေါင်းစည်းနည်း

၎င်းတို့၏အတန်းအမည်များကို အခြေခံ၍ R တွင် ဒေတာဘောင်နှစ်ခုကို ပေါင်းစည်းရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်- #inner join merge(df1, df2, by= 0 ) #left join merge(df1, df2, by= 0 , all. x = TRUE ) #outerjoin merge(df1, df2, by= 0 , all= TRUE ) by=0 အငြင်းအခုံကို အသုံးပြု၍...

Matrix ကို r တွင် data frame သို့ မည်သို့ပြောင်းနည်း (ဥပမာများနှင့်အတူ)

မက်ထရစ်ကို R ရှိ ဒေတာဘောင်သို့ ပြောင်းရန် နည်းလမ်းနှစ်ခုထဲမှ တစ်ခုကို သင်သုံးနိုင်သည်။ နည်းလမ်း 1- Base R ကို အသုံးပြု၍ Matrix ကို Data Frame သို့ ပြောင်းပါ။ #convert matrix to data frame df <- as. data . frame (mat) #specify column names colnames(df) <- c(' first ', '...

R တွင် ပြုပြင်နည်း- အစားထိုးမှုတွင် x အတန်း၊ ဒေတာ y ရှိသည်။

R ကိုအသုံးပြုသောအခါတွင် သင်ကြုံတွေ့ရနိုင်သည့် အမှားသတင်းစကားမှာ- Error in `$<-.data.frame`(`*tmp*`, conf_full, value = c("West", "West",: replacement has 3 rows, data has 5 တန်ဖိုးများသည် ရှိပြီးသားကော်လံအပေါ်အခြေခံသည့် ဒေတာဘောင်တစ်ခုသို့ ကော်လံအသစ်တစ်ခုကို ထည့်ရန်ကြိုးစားသောအခါတွင် ဤအမှားသည် ဖြစ်ပေါ်လာသော်လည်း ကော်လံအသစ်ကို ဦးစွာဖန်တီး၍မရပါ။ အောက်ဖော်ပြပါ ဥပမာသည် ဤအမှားကို လက်တွေ့ဖြေရှင်းနည်းကို ပြသထားသည်။ အမှားကို ဘယ်လိုပြန်ထုတ်မလဲ။ R တွင် အောက်ပါ data frame ကို...

R တွင် မမျှတသောဒေတာအတွက် smote ကိုအသုံးပြုနည်း (ဥပမာနှင့်အတူ)

machine learning classification algorithms ဖြင့် အလုပ်လုပ်သောအခါ၊ dataset ရှိ အတန်းများသည် ဟန်ချက်မညီတော့ပါ။ ဥပမာအားဖြင့်: NBA တွင် ကောလိပ်ကစားသမားများအား ရေးဆွဲထားခြင်း ရှိ၊ မရှိ အချက်အလက်များပါရှိသော အချက်အလက်အစုံတွင် ကစားသမားများ၏ 98% ကို မူကြမ်းမထုတ်ရသေးဘဲ 2% ရေးဆွဲနေပါသည်။ လူနာများတွင် ကင်ဆာရှိ/မရှိနှင့်ပတ်သက်သော အချက်အလက်အစုံတွင် ကင်ဆာမရှိသောလူနာများ၏ 99% နှင့် ကင်ဆာရှိသူ 1% သာ ပါဝင်နိုင်သည်။ ဘဏ်လိမ်လည်မှုအချက်အလက်ပါရှိသော ဒေတာအတွဲတွင် 96% တရားဝင်ငွေလွှဲမှုများနှင့် လိမ်လည်မှု 4%...

A- row.names attribute ကိုသုံးပြီး ဒေတာဘောင်ကို ဘယ်လိုစီမလဲ။

row.names attribute ကို အသုံးပြု၍ R တွင် ဒေတာဘောင်တစ်ခုကို စီရန် အောက်ပါနည်းလမ်းနှစ်ခုကို သင်အသုံးပြုနိုင်သည်- နည်းလမ်း 1- row.names စာလုံးများကို အသုံးပြု၍ စီပါ။ df[order( row.names (df)), ] နည်းလမ်း 2- ဂဏန်း row.names များကို အသုံးပြု၍ စီပါ။ df[order(as. numeric (row. names (df))), ] အောက်ဖော်ပြပါ ဥပမာများသည် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။ ဥပမာ 1- ဇာတ်ကောင်အတန်းအမည်များကို...