R ဖြင့်ယနေ့သို့ရက်များထည့်နည်း (ဥပမာများဖြင့်)
R ဖြင့် ရက်စွဲတစ်ခုသို့ ရက်များစွာထည့်ရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်-
နည်းလမ်း 1- Base R ကိုသုံးပါ။
#create new column that adds 5 days to date column df$date_plus5 <- as. Date (df$date) + 5
နည်းလမ်း 2- Lubridate ပက်ကေ့ချ်ကို အသုံးပြုပါ။
library (lubridate) #create new column that adds 5 days to date column df$date_plus5 <- ymd(df$date) + days( 5 )
အောက်ပါဥပမာများသည် အောက်ပါဒေတာဘောင်ဖြင့် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-
#create data frame df <- data. frame (date=c('2022-01-03', '2022-02-15', '2022-05-09', '2022-08-10', '2022-10-14', '2022-12-30'), sales=c(130, 98, 120, 88, 94, 100)) #view data frame df dirty dates 1 2022-01-03 130 2 2022-02-15 98 3 2022-05-09 120 4 2022-08-10 88 5 2022-10-14 94 6 2022-12-30 100
မှတ်ချက် – ရက်စွဲတစ်ခုမှ ရက်များကို နုတ်ရန်၊ အထက်ဖော်ပြပါ ဖော်မြူလာများထဲမှ တစ်ခုရှိ ပေါင်းနုတ်လက္ခဏာကို နုတ်လက္ခဏာသို့ ပြောင်းပါ။
ဥပမာ 1- Base R ကို အသုံးပြု၍ ယနေ့တွင် နေ့များကို ပေါင်းထည့်ပါ။
အောက်ပါကုဒ်သည် date_plus5 ဟုခေါ်သော ကော်လံအသစ်တစ်ခုဖန်တီးပုံကို ပြသထားသည့် ရက်စွဲ ကော်လံရှိ ရက်စွဲတစ်ခုစီသို့ ငါးရက်ပေါင်းထည့်သည်-
#create new column that adds 5 days to date column
df$date_plus5 <- as. Date (df$date) + 5
#view updated data frame
df
date sales date_plus5
1 2022-01-03 130 2022-01-08
2 2022-02-15 98 2022-02-20
3 2022-05-09 120 2022-05-14
4 2022-08-10 88 2022-08-15
5 2022-10-14 94 2022-10-19
6 2022-12-30 100 2023-01-04
date_plus5 ကော်လံအသစ်ရှိ တန်ဖိုးများသည် ရက်စွဲ ကော်လံ အပေါင်း ငါးရက်ရှိ တန်ဖိုးများနှင့် တူညီကြောင်း သတိပြုပါ။
ကော်လံအသစ်သည် ရက်စွဲဖော်မတ်ဖြစ်ကြောင်း အတည်ပြုရန် class() လုပ်ဆောင်ချက်ကိုလည်း အသုံးပြုနိုင်သည်။
#display class of date_plus5 column
class(df$date_plus5)
[1] “Date”
ဥပမာ 2- ချောဆီပက်ကေ့ဂျ်ကို အသုံးပြု၍ ရက်စွဲများထည့်ပါ။
အောက်ပါကုဒ်သည် date_plus5 ဟုခေါ်သော ကော်လံအသစ်တစ်ခုဖန်တီးရန် ymd() နှင့် days() လုပ်ဆောင်ချက်များကို ဖော်ပြသည် – date_plus5 ဟုခေါ်သော ကော်လံ အသစ်တစ်ခု ကို ဖန်တီးရန်အတွက် ရက်စွဲ ကော်လံရှိ ရက်စွဲတစ်ခုစီသို့ ငါးရက်ပေါင်းထည့်သည်-
library (lubridate)
#create new column that adds 5 days to date column
df$date_plus5 <- ymd(df$date) + days( 5 )
#view updated data frame
df
date sales date_plus5
1 2022-01-03 130 2022-01-08
2 2022-02-15 98 2022-02-20
3 2022-05-09 120 2022-05-14
4 2022-08-10 88 2022-08-15
5 2022-10-14 94 2022-10-19
6 2022-12-30 100 2023-01-04
date_plus5 ကော်လံအသစ်ရှိ တန်ဖိုးများသည် ရက်စွဲ ကော်လံ အပေါင်း ငါးရက်ရှိ တန်ဖိုးများနှင့် ညီမျှသည်။
မှတ်ချက် – ymd() လုပ်ဆောင်ချက်သည် ရက်စွဲကော်လံရှိ တန်ဖိုးများသည် လောလောဆယ် တစ်နှစ်-လ-ရက်စွဲ ဖော်မတ်ဖြစ်ကြောင်း ချောဆီဒိတ် အထုပ်ကို ပြောပြသည်။
နောက်ထပ်ရက်စွဲပုံစံချခြင်းရွေးချယ်စရာများအတွက် Lubridate စာရွက်စာတမ်းစာမျက်နှာ ကို ကိုးကားပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
ရက်စွဲတစ်ခုအား R တွင် ဂဏန်းအဖြစ် မည်သို့ပြောင်းရမည်နည်း။
R ဖြင့် ရက်စွဲမှ လကို မည်သို့ထုတ်ယူရမည်နည်း။
R ဖြင့် ရက်စွဲတစ်ခုသို့ လများကို ပေါင်း၍ နုတ်နည်း