我参考了下面stackoverflow中的帖子,发现创建一个30分钟间隔的时间序列可以通过下面的代码实现。
ts <- seq(as.POSIXct("2023-01-01", tz = "UTC"),
as.POSIXct("2023-01-02", tz = "UTC"),
by = "30 min")
head(ts)
我的问题是,假设我想创建早上 6 点到上午 9 点 30 分钟的时间间隔,上午 9 点到凌晨 3 点 45 分钟的时间间隔,我怎样才能实现这一目标?
一种方法可能是分别创建两个列表并连接。然而,当间隔时间不规则且不是 5 的倍数(如 16 分钟、21 分钟等)时,这并不能确保连续性