1
有沒有辦法在R中生成只有時間的序列?我不想使用日期;我需要每隔5分鐘從12:00:00至13:00:00發生所有時間。僅生成時間序列
seq()
不會在這裏工作:
interval = min * 60
seq(from = times('12:00:00'), to = times('13:00:00'), by = interval)
有沒有辦法在R中生成只有時間的序列?我不想使用日期;我需要每隔5分鐘從12:00:00至13:00:00發生所有時間。僅生成時間序列
seq()
不會在這裏工作:
interval = min * 60
seq(from = times('12:00:00'), to = times('13:00:00'), by = interval)
你的代碼的工作幾乎一字不差與代上:
> library(chron)
> min <- 5
> interval <- min/(60 * 24)
> seq(from = times('12:00:00'), to = times('13:00:00'), by = interval)
[1] 12:00:00 12:05:00 12:10:00 12:15:00 12:20:00 12:25:00 12:30:00 12:35:00
[9] 12:40:00 12:45:00 12:50:00 12:55:00 13:00:00
或者interval
可以這樣指定:中
interval <- times("00:05:00")
可能重複[在R中創建特定的日期/時間序列](http://stackoverflow.com/question s/14009301 /創建特定的日期時間在r) – Thomas
另一個可能的重複:[生成日期序列](http://stackoverflow.com/questions/14706330/generating-sequence-日期?rq = 1) – Thomas
@Thomas問題是關於僅限時間的系列。沒有日期。 –