ကိန်းဂဏန်းတစ်ခုကို r ဖြင့် ရက်စွဲတစ်ခုသို့ မည်သို့ပြောင်းနည်း (ဥပမာများဖြင့်)
ကိန်းဂဏန်းတစ်ခုအား R ဖြင့် ရက်စွဲတစ်ခုသို့ လျင်မြန်စွာပြောင်းရန် နည်းလမ်းနှစ်ခုထဲမှ တစ်ခုကို သင်သုံးနိုင်သည်။
နည်းလမ်း 1- Base R ကိုသုံးပါ။
as. Date (factor_variable, format = ' %m/%d/%Y ')
နည်းလမ်း 2: Lubricate ကိုသုံးပါ။
library (lubridate)
mdy(factor_variable)
အောက်ပါဥပမာများသည် အောက်ပါဒေတာဘောင်ဖြင့် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-
#create data frame df <- data. frame (day=factor(c('1/1/2020', '1/13/2020', '1/15/2020')), sales=c(145, 190, 223)) #view data frame df day sales 1 1/1/2020 145 2 1/13/2020 190 3 1/15/2020 223 #view class of 'day' variable class(df$day) [1] “factor”
ဥပမာ 1- R အခြေခံကို အသုံးပြု၍ အချက်အား ရက်စွဲတစ်ခုသို့ ပြောင်းပါ။
အောက်ပါကုဒ်သည် R Base ရှိ as.Date() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ကိန်းဂဏန်းဒေတာဘောင်ရှိ ပြောင်းလဲနိုင်သော “ နေ့” ကို ရက်စွဲသို့ မည်သို့ပြောင်းလဲရမည်ကို ပြသသည်-
#convert 'day' column to date format
df$day <- as. Date (df$day, format = ' %m/%d/%Y ')
#view updated data frame
df
day sales
1 2020-01-01 145
2 2020-01-13 190
3 2020-01-15 223
#view class of 'day' variable
class(df$day)
[1] “Date”
“ day” variable ကို date format သို့ ပြောင်းထားကြောင်း သတိပြုပါ။
ဥပမာ 2- Lubridate ကို အသုံးပြု၍ အချက်အား ရက်စွဲသို့ ပြောင်းပါ။
အောက်ဖော်ပြပါ ကုဒ်သည် ‘day’ variable ကို အချက်တစ်ခုမှ mdy() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ချောဆီဒိတ်ပက်ကေ့ခ်ျမှ ရက်စွဲသို့ မည်သို့ပြောင်းလဲရမည်ကို ပြသသည်-
library (lubridate)
#convert 'day' column to date format
df$day <- mdy(df$day)
#view updated data frame
df
day sales
1 2020-01-01 145
2 2020-01-13 190
3 2020-01-15 223
#view class of 'day' variable
class(df$day)
[1] “Date”
ပြောင်းလဲနိုင်သော ‘နေ့’ ကို ရက်စွဲဖော်မတ်သို့ ပြောင်းထားသည်။
mdy() သည် လ-ရက်-နှစ် ဖော်မတ်ကို သတ်မှတ်ကြောင်း သတိပြုပါ။
မှတ်ချက် – ချောဆီအထုပ်အတွက် စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာနိုင်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံပြောင်းလဲခြင်းများကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
ရက်စွဲတစ်ခုအား R တွင် ဂဏန်းအဖြစ် မည်သို့ပြောင်းရမည်နည်း။
R တွင် ဂဏန်းမှ အက္ခရာသို့ ပြောင်းနည်း
categorical variable များကို R တွင် ဂဏန်းအဖြစ် မည်သို့ပြောင်းရမည်နည်း။