我想创建一个 00:00 - 12:00 和 12:00 到 00:00 的时间序列,步长为 10 分钟。我怎样才能在 R 中做到这一点?
我尝试过:
library(chron)
t <- merge(0:23, seq(0, 50, by = 10))
chron(time = paste(x$x, ':', x$y), format = c(times = "h:m"))
但我有两个问题:
- 我得到一个错误运行
chron(time = paste(x$x, ':', x$y), format = c(times = "h:m"))
:
convert.times(times., fmt) 中的错误:格式 h:m 可能不正确
- 如何使用 AM/PM 将其转换为标准时间?我应该合并两次:
t <- merge(0:12, seq(0, 50, by = 10))
t_am <- merge(t, "AM")
t_pm <- merge(t, "PM")
或者也许是另一种使用 POSIXt 的方式?