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 ဖြင့် ရက်စွဲများကြား လများ အရေအတွက်ကို ဘယ်လို တွက်ရမလဲ