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