R ဖြင့် ရက်စွဲမှ လကို မည်သို့ထုတ်ယူနည်း (ဥပမာများဖြင့်)
R ဖြင့် ရက်စွဲတစ်ခုမှ လကို အမြန်ထုတ်ယူရန် နည်းလမ်းနှစ်ခုရှိသည်။
နည်းလမ်း 1- ဖော်မက်() ကိုသုံးပါ
df$month <- format( as.Date (df$date, format=" %d/%m/%Y ")," %m ")
နည်းလမ်း 2- ချောဆီ အထုပ်ကို အသုံးပြုပါ။
library (lubridate) df$month <- month( mdy (df$date))
ဤသင်ခန်းစာတွင် ဤနည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို နမူနာပြထားသည်။
နည်းလမ်း 1- ဖော်မတ်() ကို အသုံးပြု၍ ရက်စွဲမှ လကို ထုတ်ယူပါ။
အောက်ပါကုဒ်သည် “ %m” အငြင်းအခုံဖြင့် ဖော်မတ်() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ရက်စွဲတစ်ခုမှ လကို မည်သို့ထုတ်ယူရမည်ကို ပြသသည်-
#create data frame df <- data. frame (date=c("01/01/2021", "01/04/2021" , "01/09/2021"), sales=c(34, 36, 44)) #view data frame df dirty date 1 01/01/2021 34 2 01/04/2021 36 3 01/09/2021 44 #create new variable that contains month df$month <- format( as.Date (df$date, format=" %d/%m/%Y ")," %m ") #view updated data frame df date sales month 1 01/01/2021 34 01 2 01/04/2021 36 04 3 01/09/2021 44 09
ဤ ဖော်မတ်() လုပ်ဆောင်ချက်သည် ရက်စွဲဖော်မတ်အမျိုးမျိုးဖြင့် အလုပ်လုပ်ကြောင်း သတိပြုပါ။ ဖော်မတ်ကို သင်ရိုးရှင်းစွာ သတ်မှတ်ရန် လိုအပ်သည်-
#create data frame df <- data. frame (date=c("2021-01-01", "2021-01-04", "2021-01-09"), sales=c(34, 36, 44)) #view data frame df dirty date 1 2021-01-01 34 2 2021-01-04 36 3 2021-01-09 44 #create new variable that contains month df$month<- format( as.Date (df$date, format=" %Y-%m-%d ")," %m ") #view updated data frame df date sales month 1 2021-01-01 34 01 2 2021-01-04 36 01 3 2021-01-09 44 01
မှတ်ချက် – ဂဏန်းတန်ဖိုး (01) အစား လကို string name (ဇန်န၀ါရီ) အဖြစ် ထုတ်ယူရန် %B ကို အသုံးပြုနိုင်သည်။
နည်းလမ်း 2- Lubridate ကို အသုံးပြု၍ ရက်စွဲမှ လကို ထုတ်ယူပါ။
လကို ရက်စွဲတစ်ခုမှ လျင်မြန်စွာထုတ်ယူရန် ချောဆီပက်ကေ့ဂျ်ရှိ လုပ်ဆောင်ချက်များကိုလည်း အသုံးပြုနိုင်သည်။
library (lubridate) #create data frame df <- data. frame (date=c("01/01/2021", "01/04/2021" , "01/09/2021"), sales=c(34, 36, 44)) #view data frame df dirty dates 1 01/01/2021 34 2 01/04/2021 36 3 01/09/2021 44 #create new variable that contains month df$month<- month( mdy (df$date)) #view updated data frame df date sales month 1 01/01/2021 34 1 2 01/04/2021 36 1 3 01/09/2021 44 1
Lubridate သည် ရက်စွဲဖော်မတ်အမျိုးမျိုးဖြင့်လည်း လုပ်ဆောင်သည်။ ဖော်မတ်ကို သင်ရိုးရှင်းစွာ သတ်မှတ်ရန် လိုအပ်သည်-
#create data frame df <- data. frame (date=c("2021-01-01", "2021-01-04", "2021-01-09"), sales=c(34, 36, 44)) #view data frame df dirty date 1 2021-01-01 34 2 2021-01-04 36 3 2021-01-09 44 #create new variable that contains month df$month <- month( ymd (df$date)) #view updated data frame df date sales month 1 2021-01-01 34 1 2 2021-01-04 36 1 3 2021-01-09 44 1
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R ဖြင့် ရက်စွဲမှ တစ်နှစ်ကို မည်သို့ထုတ်ယူရမည်နည်း။
R ဖြင့် ရက်စွဲများကြား လများ အရေအတွက်ကို မည်ကဲ့သို့ တွက်ရမည်နည်း။