R ဖြင့် ရက်သတ္တပတ်၏နေ့ရက်ကို မည်သို့ရှာရမည်နည်း (ဥပမာများနှင့်အတူ)
ရက်သတ္တပတ်၏နေ့ရက်ကို လျင်မြန်စွာရှာဖွေရန် R ရှိ ချောဆီ အထုပ်မှ အောက်ပါလုပ်ဆောင်ချက်များကို သင်အသုံးပြုနိုင်သည်-
နည်းလမ်း 1- ရက်သတ္တပတ်၏ဂဏန်းများကိုရှာပါ (ရက်သတ္တပတ်သည်တနင်္ဂနွေနေ့တွင်စတင်သည်ဟုယူဆသည်)
wday(df$date_column)
နည်းလမ်း 2- ရက်သတ္တပတ်၏ဂဏန်းများကိုရှာပါ (ရက်သတ္တပတ်သည်တနင်္လာနေ့တွင်စတင်သည်ဟုယူဆသည်)
wday(df$date_column, week_start= 1 )
နည်းလမ်း 3- ရက်သတ္တပတ်၏ဇာတ်ကောင်၏နေ့ကိုရှာပါ (ဖြတ်လမ်းအညွှန်းများသုံးပြီး)
wday(df$date_column, label= TRUE )
နည်းလမ်း 4- တစ်ပတ်စာ ဇာတ်ကောင်၏နေ့ကို ရှာပါ (စနေ၊
wday(df$date_column, label= TRUE , abbr= FALSE )
အောက်ပါဥပမာများသည် အောက်ပါဒေတာဘောင်ဖြင့် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးပြုနည်းကို ပြသသည်-
library (lubridate) #create data frame df <- data. frame (date=c('2020-10-11', '2020-10-19', '2020-10-31'), sales=c(435, 768, 945)) #view data frame df dirty dates 1 2020-10-11 435 2 2020-10-19 768 3 2020-10-31 945
နည်းလမ်း 1- ရက်သတ္တပတ်၏ဂဏန်းများကိုရှာပါ (ရက်သတ္တပတ်သည်တနင်္ဂနွေနေ့တွင်စတင်သည်ဟုယူဆသည်)
အောက်ပါကုဒ်သည် “ ရက်စွဲ” ကော်လံရှိ ရက်သတ္တပတ်၏ ကိန်းဂဏာန်းတန်ဖိုးများကို မည်သို့ရှာဖွေရမည်ကို ပြသသည်-
#find day of week
df$weekday <- wday(df$date)
#view updated data frame
df
date sales weekend
1 2020-10-11 435 1
2 2020-10-19 768 2
3 2020-10-31 945 7
1 က တနင်္ဂနွေ ၊ 2 က တနင်္လာ ၊ အစရှိသဖြင့် သတိပြုပါ။
နည်းလမ်း 2- ရက်သတ္တပတ်၏ဂဏန်းများကိုရှာပါ (ရက်သတ္တပတ်သည်တနင်္လာနေ့တွင်စတင်သည်ဟုယူဆသည်)
အောက်ဖော်ပြပါ ကုဒ်သည် ရက်သတ္တပတ်၏ ကိန်းဂဏာန်းနေ့ရက် (တစ်ပတ်လျှင် တနင်္လာနေ့တွင် စတင်သည်ဟု ယူဆသည်) “ ရက်စွဲ” ကော်လံရှိ တန်ဖိုးများမှ မည်သို့ရှာဖွေရမည်ကို ပြသသည်-
#find day of week
df$weekday <- wday(df$date, week_start= 1 )
#view updated data frame
df
date sales weekend
1 2020-10-11 435 7
2 2020-10-19 768 1
3 2020-10-31 945 6
ဤအခြေအနေတွင် 1 သည် တနင်္လာနေ့ကို ညွှန်ပြသည်၊ 2 သည် အင်္ဂါနေ့ကို ရည်ညွှန်းသည်။
နည်းလမ်း 3- ရက်သတ္တပတ်၏ဇာတ်ကောင်၏နေ့ကိုရှာပါ (ဖြတ်လမ်းအညွှန်းများသုံးပြီး)
အောက်ပါကုဒ်သည် “ ရက်စွဲ” ကော်လံတွင် ရက်သတ္တပတ်၏ အတိုကောက်နေ့ရက်တန်ဖိုးများကို မည်သို့ရှာဖွေရမည်ကို ပြသသည်-
#find day of week
df$weekday <- wday(df$date, label= TRUE )
#view updated data frame
df
date sales weekend
1 2020-10-11 435 Sun
2 2020-10-19 768 Mon
3 2020-10-31 945 Sat
နည်းလမ်း 4- တစ်ပတ်စာ ဇာတ်ကောင်၏နေ့ကို ရှာပါ (စနေ၊
အောက်ပါကုဒ်သည် “ ရက်စွဲ” ကော်လံရှိ တစ်ပတ်၏နေ့ (ရက်သတ္တပတ်အပြည့်အညွှန်းများကို အသုံးပြု၍) တန်ဖိုးများကို မည်သို့ရှာဖွေရမည်ကို ပြသသည်-
#find day of week
df$weekday <- wday(df$date, label= TRUE , abbr= FALSE )
#view updated data frame
df
date sales weekend
1 2020-10-11 435 Sunday
2 2020-10-19 768 Monday
3 2020-10-31 945 Saturday
မှတ်ချက် – Lubridate wday() လုပ်ဆောင်ချက်အတွက် စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာဖွေနိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် ရက်စွဲများဖြင့် အခြားဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R ဖြင့် ရက်စွဲမှ နှစ်ကို မည်သို့ထုတ်မည်နည်း။
ရက်စွဲတစ်ခုအား R တွင် ဂဏန်းအဖြစ် မည်သို့ပြောင်းရမည်နည်း။
R ဖြင့် ဒေတာဘောင်ကို ရက်စွဲအလိုက် စီရန်
နေ့စဉ်ဒေတာကို R ဖြင့် လစဉ်နှင့်နှစ်အလိုက် ဒေတာအဖြစ် စုစည်းနည်း