【发布时间】:2017-04-12 00:46:50
【问题描述】:
我有一个如下所示的日期向量:
"2017-01-05 08:40:00 COT" "2017-01-05 08:50:00 COT" "2017-01-05 09:00:00 COT" "2017-01-05 09:10:00 COT" "2017-01-05 10:30:00 COT" "2017-01-05 10:40:00 COT" "2017-01-05 10:50:00 COT" "2017-01-05 11:00:00 COT" "2017-01-05 11:10:00 COT" "2017-01-05 11:20:00 COT" "2017-01-05 11:30:00 COT" "2017-01-05 11:40:00 COT""2017-01-05 11:50:00 COT" "2017-01-05 12:00:00 COT" "2017-01-05 12:10:00 COT" "2017-01-05 12:20:00 COT" "2017-01-05 12:30:00 COT" "2017-01-05 12:40:00 COT" "2017-01-05 12:50:00 COT" "2017-01-05 13:00:00 COT" "2017-01-05 13:10:00 COT" "2017-01-05 13:20:00 COT" "2017-01-05 13:30:00 COT" "2017-01-05 13:40:00 COT""2017-01-05 13:50:00 COT" "2017-01-05 14:00:00 COT" "2017-01-05 14:10:00 COT" "2017-01-05 14:20:00 COT" "2017-01-05 14:30:00 COT" "2017-01-05 14:40:00 COT" "2017-01-05 14:50:00 COT" "2017-01-05 15:00:00 COT"
并被声明为 POSIXct。我需要在这个向量中找到不同时间间隔的开始和结束时间。对于此日期,有 2 个时间间隔:从 "2017-01-05 08:40:00 COT" 到 "2017-01-05 09:10:00 COT" 和从 "2017-01-05 10:30:00 COT" 到 "2017-01-05 15:00:00 COT"。
我已经尝试了命令范围(数据),但我得到了整个向量的开始日期和结束日期,而不是不同的间隔。希望有人可以帮忙
【问题讨论】:
-
你如何定义不同的间隔?有什么不一样的 10 分钟?查看
diff(vecdates)以检查连续值之间的差异。 -
@thelatemail 是的,不是 10 分钟