R ဖြင့် datetime ကို ရက်စွဲသို့ မည်သို့ပြောင်းရမည်နည်း။


ရက်စွဲ/အချိန်ကို R ဖြင့် ရက်စွဲအဖြစ်သို့ ပြောင်းလဲရန် as.Date() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။

ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-

 df$date <- as. Date (df$datetime)

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- ရက်စွဲကို R ဖြင့် ရက်စွဲသို့ ပြောင်းပါ။

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

 #create data frame
df <- data. frame (dt=as. POSIXct (c('2023-01-01 10:14:00 AM', '2023-01-12 5:58 PM',
                                 '2023-02-23 4:13:22 AM', '2023-02-25 10:19:03 PM')),
                 sales = c(12, 15, 24, 31))

#view data frame
df

                   dt sales
1 2023-01-01 10:14:00 12
2 2023-01-12 05:58:00 15
3 2023-02-23 04:13:00 24
4 2023-02-25 10:19:00 31

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

ဤကော်လံ၏အတန်းကိုပြသရန် class() function ကိုသုံးနိုင်သည်။

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

[1] “POSIXct” “POSIXt” 

dt ကော်လံတွင် လောလောဆယ်တွင် datetime class တစ်ခုဖြစ်သည့် POSIXct အတန်းရှိသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။

ဤကော်လံကို ရက်စွဲအဖြစ်သို့ ပြောင်းရန်၊ ကျွန်ုပ်တို့သည် as.Date() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။

 #convert dt column to date
df$dt <- as. Date (df$dt)

#view updated data frame
df

          dt sales
1 2023-01-01 12
2 2023-01-12 15
3 2023-02-23 24
4 2023-02-25 31

dt ကော်လံရှိ datetime value တစ်ခုစီမှ အချိန်ကို ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။

dt ကော်လံတွင် ယခု class() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ရက်စွဲအတန်းရှိကြောင်း အတည်ပြုနိုင်သည်-

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

[1] “Date”

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

ဆက်စပ်R ရှိ as.Date() လုပ်ဆောင်ချက်အတွက် အမြန်လမ်းညွှန်

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

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

R တွင် ရက်စွဲအစီအစဥ်ကို မည်သို့ထုတ်လုပ်မည်နည်း။
R တွင် string များကို ရက်စွဲများအဖြစ်သို့ မည်သို့ပြောင်းရမည်နည်း။
R ဖြင့် ရက်စွဲများကြား လများ အရေအတွက်ကို ဘယ်လို တွက်ရမလဲ

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

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