私は時間のベクトルを持っています。たとえば :どのように時間を丸めるには?
vec.hours <- c("15:52:00", "15:56:00", "12:10:00", "15:12:00", "11:49:00" ,"13:35:00", "14:53:00")
私は、最寄りの全体5分、このような なり、新たな時間を得るために時間を丸めるしたいと思います。
round.hours <- c("15:50:00", "16:00:00", "12:10:00", "15:10:00", "11:50:00" ,"13:35:00", "14:55:00")
私はこの
hour <- strptime(vec.hours , "%H:%M:%S")
round.hour <- round(hour , "mins")
を試みたが、それが機能していません。私はこのような例+/- 1時間、やりたい各round.hoursための後
:そう
hour.rd <- strptime(round.hours[1] , "%H:%M:%S")
hourM <- hour.rd - 3600
hourP <- hour.rd + 3600
l.tm <- timeSequence(from = hourM, to = hourP,format = "%H-%S-%M",by="5 min",FinCenter = "Europe/Zurich")
を、午後03時50分00秒のために私は夜02時50分からの時間のベクトルを持っています16:50まで。
私はvec.hoursからround.hourを取得する方法を知りません。
感謝
しかし、それだけで切り上げていないのですか? – alexwhan
@alexwhanはい。私は答えを編集して説明を追加します。 – agstudy