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 ဖြင့် လစဉ်နှင့်နှစ်အလိုက် ဒေတာအဖြစ် စုစည်းနည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်