有没有办法在 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)
您的代码与 chron 几乎一字不差地工作:
> 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")