R ဖြင့် စာကြောင်းတစ်ကြောင်းကို datetime သို့ မည်သို့ပြောင်းရမည်နည်း။
R တွင် string တစ်ခုအား datetime အဖြစ်ပြောင်းရန် အောက်ပါ syntax ကို သုံးနိုင်သည်။
as. POSIXct (string_name, format=" %Y-%m-%d %H:%M:%S ", tz=" UTC ")
အောက်ဖော်ပြပါ ဥပမာများသည် ဤ syntax ကို လက်တွေ့တွင် အသုံးပြုနည်းကို ပြသသည်-
ဥပမာ 1- String တစ်ခုကို Datetime သို့ ပြောင်းပါ။
အောက်ပါကုဒ်သည် R တွင် စာကြောင်းတစ်ခုတည်းကို datetime ဖော်မတ်သို့ မည်သို့ပြောင်းရမည်ကို ပြသသည်-
#define string variable string_x <- " 2020-01-01 14:45:18 " #convert string variable to datetime variable datetime_x <- as. POSIXct (string_x, format=" %Y-%m-%d %H:%M:%S ", tz=" UTC ") #view new datetime variable datetime_x [1] "2020-01-01 14:45:18 UTC" #view class of datetime variable class(datetime_x) [1] “POSIXct” “POSIXt”
ဥပမာ 2- စာကြောင်းကော်လံတစ်ခုကို Datetime အဖြစ်ပြောင်းပါ။
ရက်စွဲနှင့်အချိန်စာတန်းပါရှိသော ကော်လံတစ်ခုပါရှိသော အောက်ပါဒေတာဘောင်တစ်ခုရှိသည်ဆိုပါစို့။
#define data frame df <- data. frame (day=c("2020-01-01 14:45:18", "2020-02-01 14:00:11", "2020-03-01 12:40:10", "2020-04-01 11:00:00"), sales=c(13, 18, 22, 19)) #view data frame df day sales 1 2020-01-01 14:45:18 13 2 2020-02-01 14:00:11 18 3 2020-03-01 12:40:10 22 4 2020-04-01 11:00:00 19
အောက်ပါ syntax ကို အသုံးပြု၍ ဤစာကြောင်းကော်လံကို datetime အဖြစ်သို့ ပြောင်းနိုင်သည်-
#convert column of strings to datetime df$day <- as. POSIXct (df$day, format=" %Y-%m-%d %H:%M:%S ", tz=" UTC ") #view class of 'day' column class(df$day) [1] “POSIXct” “POSIXt”
ဤနမူနာများတွင် ကျွန်ုပ်တို့သည် သတ်မှတ်ထားသော ရက်စွဲပုံစံကို အသုံးပြုထားကြောင်း သတိပြုပါ။ သင်အသုံးပြုနိုင်သည့် ဖြစ်နိုင်ချေရှိသော ရက်စွဲဖော်မတ်များ၏ စာရွက်စာတမ်းအပြည့်အစုံအတွက် ဤစာမျက်နှာကို ကိုးကားပါ။
ထပ်လောင်းအရင်းအမြစ်များ
ဇာတ်ကောင်တစ်ခုအား R တွင်အချက်တစ်ခုသို့ဘယ်လိုပြောင်းရမည်နည်း။
R တွင်ကိန်းဂဏာန်းသို့ကိန်းဂဏာန်းကိုဘယ်လိုပြောင်းမလဲ။
စာရင်းတစ်ခုအား R တွင် vector တစ်ခုသို့မည်သို့ပြောင်းရမည်နည်း။
ဒေတာဘောင်ကော်လံကို R ဖြင့် vector သို့ပြောင်းနည်း