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


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

နည်းလမ်း 1- ရက်စွဲများအကြား လတစ်ခုလုံး၏ အရေအတွက်ကို တွက်ချက်ပါ။

 library (lubridate)

interval(first_date, second_date) %/% months( 1 )

နည်းလမ်း 2- ရက်စွဲများအကြား တစ်စိတ်တစ်ပိုင်းလများ (ဒဿမနေရာများဖြင့်) အရေအတွက်ကို တွက်ချက်ပါ။

 library (lubridate)

interval(first_date, second_date) %/% days( 1 ) / ( 365 / 12 )

အောက်ဖော်ပြပါ ဥပမာများသည် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ 1- ရက်စွဲများကြားမှ လပေါင်းအရေအတွက်ကို တွက်ချက်ပါ။

R ဖြင့် ရက်စွဲနှစ်ခုကြားရှိ လတစ်ခုလုံး၏ အရေအတွက်ကို တွက်ချက်ရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်သည်။

 library (lubridate)

#define dates
first_date <- as. Date (' 2022-05-01 ')
second_date <- as. Date (' 2022-09-04 ')

#calculate difference between dates in months
diff <- interval(first_date, second_date) %/% months( 1 )

#view difference
Diff

[1] 4

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

ဥပမာ 2- ရက်စွဲများအကြား တစ်စိတ်တစ်ပိုင်းလများ အရေအတွက်ကို တွက်ချက်ပါ။

R တွင် ရက်စွဲနှစ်ခုကြားရှိ တစ်စိတ်တစ်ပိုင်းလများ အရေအတွက်ကို တွက်ချက်ရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။

 library (lubridate)

#define dates
first_date <- as. Date (' 2022-05-01 ')
second_date <- as. Date (' 2022-09-04 ')

#calculate difference between dates in partial months
diff <- interval(first_date, second_date) %/% days( 1 ) / ( 365 / 12 )

#view difference
Diff

[1] 4.142466

ကျွန်ုပ်တို့သတ်မှတ်ထားသောရက်စွဲနှစ်ခုကြားတွင် 4.142466 လရှိကြောင်း ကျွန်ုပ်တို့တွေ့မြင်ရပါသည်။

ရက်စွဲများကြားတွင် တစ်စိတ်တစ်ပိုင်း လအရေအတွက်ကိုလည်း ပြောပြသောကြောင့် ဤနည်းလမ်းသည် ယခင်နည်းလမ်းထက် ပိုမိုတိကျသည်ကို သတိပြုပါ။

သင့်အခြေအနေပေါ်မူတည်၍ ဤနည်းလမ်းများထဲမှ တစ်ခုကို အခြားနည်းလမ်းတစ်ခုထက် သင်ပိုနှစ်သက်နိုင်ပါသည်။

မှတ်ချက် – နည်းလမ်းနှစ်ခုစလုံးသည် R ရှိ ချောဆီ အထုပ်မှ လုပ်ဆောင်ချက်များကို အသုံးပြုပါသည်။ ဤပက်ကေ့ဂျ်ကို မတပ်ဆင်ရသေးပါက၊ သင်၏ R ကွန်ဆိုးလ်တွင် အောက်ပါတို့ကို လုပ်ဆောင်နိုင်သည်-

 install. packages (' lubridate ')

ဤနေရာတွင် ကျွန်ုပ်တို့အသုံးပြုခဲ့သည့် interval() လုပ်ဆောင်ချက်အတွက် စာရွက်စာတမ်းအပြည့်အစုံကိုလည်း သင်တွေ့နိုင်သည်။

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

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

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

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

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