我有只提供小时和分钟标记的观测数据,数据看起来像这样:
- date | time | value
- 2019-01-01 | 00:00 | 14
- 2019-01-01 | 00:30 | 23
- 2019-01-01 | 01:00 | 32
- 2019-01-01 | 01:30 | 41
- 2019-01-02 | 00:00 | 41
- 2019-01-02 | 00:30 | 32
- 2019-01-02 | 01:00 | 23
- 2019-01-02 | 01:30 | 14
- ....
我成功使用将日期转换为数据格式
data$date <- as.Date(data$date, "%Y/%m/%d")
但是当我尝试将时间转换为其格式时,遇到问题,我尝试使用此方法:
data$time <- strptime(data$time, "%H:%M")
这给了我时间为当前日期的结果:“ 2019-03-14 00:00:00”。这不是我要的东西,日期不正确
我也尝试使用:
trydata$jam <- timestamp(trydata$jam, "%H:%M")
这给了我结果:
%H:%M00:00 ------##
做到这一点的最佳方法是什么?我还想在特定的时间段内提取数据(例如从10:00到13:00)
谢谢