R ဖြင့် အချိန်မှ နာရီများကို မည်ကဲ့သို့ နုတ်နည်း (ဥပမာများဖြင့်)
R ဖြင့် တစ်နာရီမှ သတ်မှတ်ထားသော နာရီအရေအတွက်ကို နုတ်ရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်ပါသည်။
နည်းလမ်း 1- Base R ကိုသုံးပါ။
#create new column that subtracts 4 hours from time df$subtract4 <- df$time - ( 4 * 3600 )
နည်းလမ်း 2- Lubridate ပက်ကေ့ချ်ကို အသုံးပြုပါ။
library (lubridate) #create new column that subtracts 4 hours from time df$subtract4 <- df$time - hours( 4 )
အောက်ပါဥပမာများသည် အောက်ပါဒေတာဘောင်ဖြင့် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-
#create data frame df <- data. frame (time=as. POSIXct (c('2022-01-03 08:04:15', '2022-01-05 14:04:15', '2022-01-05 20:03:53', '2022-01-06 03:29:13', '2022-01-06 06:15:00', '2022-01-07 10:48:11'), format='%Y-%m-%d %H:%M:%OS'), sales=c(130, 98, 240, 244, 174, 193)) #view data frame df time sales 1 2022-01-03 08:04:15 130 2 2022-01-05 14:04:15 98 3 2022-01-05 20:03:53 240 4 2022-01-06 03:29:13 244 5 2022-01-06 06:15:00 174 6 2022-01-07 10:48:11 193
မှတ်ချက် – ရက်စွဲတစ်ခုသို့ အကြိမ်ပေါင်းထည့်ရန်၊ အထက်ဖော်ပြပါပုံသေနည်းများထဲမှ တစ်ခုတွင် ထပ်လောင်းသင်္ကေတဖြင့် နုတ်လက္ခဏာကို အစားထိုးလိုက်ပါ။
ဥပမာ 1- Base R ကို အသုံးပြု၍ အချိန်မှ နာရီများကို နုတ်ခြင်း။
အောက်ဖော်ပြပါ ကုဒ်သည် အချိန် ကော်လံရှိ တန်ဖိုးတစ်ခုစီမှ လေးဆခွဲနုတ် နုတ်နုတ် 4 ဟုခေါ်သော ကော်လံအသစ်ကို ဖန်တီးနည်းကို ပြသသည်-
#create new column that subtracts 4 hours from time
df$subtract4 <- df$time - ( 4 * 3600 )
#view updated data frame
df
time sales subtract4
1 2022-01-03 08:04:15 130 2022-01-03 04:04:15
2 2022-01-05 14:04:15 98 2022-01-05 10:04:15
3 2022-01-05 20:03:53 240 2022-01-05 16:03:53
4 2022-01-06 03:29:13 244 2022-01-05 23:29:13
5 2022-01-06 06:15:00 174 2022-01-06 02:15:00
6 2022-01-07 10:48:11 193 2022-01-07 06:48:11
နုတ် 4 ကော်လံအသစ်ရှိ တန်ဖိုးများသည် လေးနာရီနုတ်သည့် အချိန် ကော်လံရှိ တန်ဖိုးများနှင့် တူညီကြောင်း သတိပြုပါ။
မှတ်ချက် – အချိန်တန်ဖိုးများကို R တွင် စက္ကန့်အဖြစ် သိမ်းဆည်းထားသောကြောင့် ဖော်မြူလာတွင် (4*3600) ကို အသုံးပြုပါသည်။ တစ်နာရီတွင် 3600 စက္ကန့်ရှိသောကြောင့် 4 နာရီကို နုတ်ရန် 3600 ဖြင့် 4 ကို မြှောက်ရန် လိုအပ်ပါသည်။
ဥပမာ 2- Lubridate ပက်ကေ့ဂျ်ကို အသုံးပြု၍ အချိန်မှ နာရီများကို နုတ်ပါ။
အောက်ပါကုဒ်သည် အချိန် ကော်လံရှိ တန်ဖိုးတစ်ခုစီမှ လေးနာရီကိုနုတ်သည့် နုတ်နုတ်4 ဟုခေါ်သောကော်လံအသစ်တစ်ခုဖန်တီးရန် ချောဆီ အထုပ်၏ နာရီ() လုပ်ဆောင်ချက်ကိုပြသသည်-
library (lubridate)
#create new column that subtracts 4 hours from time
df$subtract4 <- df$time - hours( 4 )
#view updated data frame
df
time sales subtract4
1 2022-01-03 08:04:15 130 2022-01-03 04:04:15
2 2022-01-05 14:04:15 98 2022-01-05 10:04:15
3 2022-01-05 20:03:53 240 2022-01-05 16:03:53
4 2022-01-06 03:29:13 244 2022-01-05 23:29:13
5 2022-01-06 06:15:00 174 2022-01-06 02:15:00
6 2022-01-07 10:48:11 193 2022-01-07 06:48:11
နုတ် 4 ကော်လံအသစ်ရှိ တန်ဖိုးများသည် လေးနာရီနုတ်သည့် အချိန် ကော်လံရှိ တန်ဖိုးများနှင့် တူညီကြောင်း သတိပြုပါ။
ဤနည်းလမ်းသည် အခြေခံ R နည်းလမ်းကဲ့သို့ တူညီသောရလဒ်များကို ထုတ်ပေးကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
ရက်စွဲတစ်ခုအား R တွင် ဂဏန်းအဖြစ် မည်သို့ပြောင်းရမည်နည်း။
R ဖြင့် ရက်စွဲမှ လကို မည်သို့ထုတ်ယူရမည်နည်း။
R ဖြင့် ရက်စွဲတစ်ခုသို့ လများကို ပေါင်း၍ နုတ်နည်း