ကိန်းဂဏန်းတစ်ခုကို 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 တွင် ဂဏန်းအဖြစ် မည်သို့ပြောင်းရမည်နည်း။

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

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