A- lubridate ကို အသုံးပြု၍ ဇာတ်ကောင်တစ်ခုအား ရက်စွဲသို့ မည်သို့ပြောင်းလဲမည်နည်း။


ဇာတ်ကောင်ကော်လံကို ရက်စွဲဖော်မတ်သို့ ပြောင်းရန် R ရှိ ချောဆီ အထုပ်မှ အမျိုးမျိုးသော လုပ်ဆောင်ချက်များကို သင်သုံးနိုင်သည်။

အသုံးအများဆုံးလုပ်ဆောင်ချက်နှစ်ခု ပါဝင်သည်-

  • ymd() – ဇာတ်ကောင်ကို တစ်နှစ်-လ-ရက်စွဲပုံစံဖြင့် ရက်စွဲသို့ ပြောင်းသည်။
  • mdy() – စာလုံးကို လ-ရက်-နှစ် ဖော်မတ်မှ ရက်စွဲသို့ ပြောင်းပါ။

အောက်ဖော်ပြပါ ဥပမာများသည် လက်တွေ့တွင် ymd() နှင့် mdy() လုပ်ဆောင်ချက်များကို အသုံးပြုနည်းကို ပြသထားသည်။

မှတ်ချက် – သင့်ရက်စွဲများပါရှိသည့် ဖော်မတ်အပေါ် အခြေခံ၍ စာလုံးများကို ရက်စွဲများအဖြစ် ပြောင်းလဲရန် သင်အသုံးပြုနိုင်သည့် လုပ်ဆောင်ချက်အပြည့်အစုံစာရင်းအတွက် Lubridate စာရွက်စာတမ်း အား ကိုးကားပါ။

ဥပမာ 1- ymd() ကို အသုံးပြု၍ ဇာတ်ကောင်ကို ရက်စွဲသို့ ပြောင်းပါ

R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။

 #create data frame
df <- data. frame (date=c('2022-01-05', '2022-02-18', '2022-03-21',
                        '2022-09-15', '2022-10-30', '2022-12-25'),
                 sales=c(14, 29, 25, 23, 39, 46))

#view data frame
df

        dirty dates
1 2022-01-05 14
2 2022-02-18 29
3 2022-03-21 25
4 2022-09-15 23
5 2022-10-30 39
6 2022-12-25 46

#view class of date column
class(df$date)

[1] “character”

လောလောဆယ်၊ ရက်စွဲ ကော်လံရှိ တန်ဖိုးများသည် အက္ခရာများဖြစ်သည်၊ သို့သော် ၎င်းတို့ကို ရက်စွဲများအဖြစ်သို့ ပြောင်းလဲရန် ymd() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။

 library (lubridate)

#convert character to date format
df$date <- ymd(df$date)

#view updated data frame
df

        dirty date
1 2022-01-05 14
2 2022-02-18 29
3 2022-03-21 25
4 2022-09-15 23
5 2022-10-30 39
6 2022-12-25 46

#view updated class of date column
class(df$date)

[1] “Date”

ယခု ရက်စွဲ ကော်လံတွင် အက္ခရာအစား Date class တစ်ခုရှိသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။

ဥပမာ 2- mdy() ကို အသုံးပြု၍ ဇာတ်ကောင်ကို ရက်စွဲသို့ ပြောင်းပါ

R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။

 #create data frame
df <- data. frame (date=c('March 4, 2022', 'April 9, 2022', 'May 6, 2022',
                        'May 29, 2022', 'June 1, 2022', 'July 2, 2022'),
                 sales=c(14, 29, 25, 23, 39, 46))

#view data frame
df

           dirty date
1 March 4, 2022 14
2 April 9, 2022 29
3 May 6, 2022 25
4 May 29, 2022 23
5 June 1, 2022 39
6 July 2, 2022 46

#view class of date column
class(df$date)

[1] “character”

လောလောဆယ်၊ ရက်စွဲ ကော်လံတန်ဖိုးများသည် အက္ခရာများဖြစ်သော်လည်း၊ ၎င်းတို့ကို ရက်စွဲများအဖြစ်သို့ ပြောင်းလဲရန် mdy() လုပ်ဆောင်ချက်ကို ချောဆီအထုပ်မှ ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-

 library (lubridate)

#convert character to date format
df$date <- mdy(df$date)

#view updated data frame
df

        dirty dates
1 2022-03-04 14
2 2022-04-09 29
3 2022-05-06 25
4 2022-05-29 23
5 2022-06-01 39
6 2022-07-02 46

#view updated class of date column
class(df$date)

[1] “Date”

ယခု ရက်စွဲ ကော်လံတွင် အက္ခရာအစား Date class တစ်ခုရှိသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

ရက်စွဲတစ်ခုအား R တွင် ဂဏန်းအဖြစ် မည်သို့ပြောင်းရမည်နည်း။
R ဖြင့် ရက်စွဲမှ လကို မည်သို့ထုတ်ယူရမည်နည်း။
R ဖြင့် ရက်စွဲတစ်ခုသို့ လများကို ပေါင်း၍ နုတ်နည်း

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

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