【发布时间】:2017-11-23 20:44:32
【问题描述】:
这是我的数据示例:
# A tibble: 4 x 3
Squirrel.ID Release.time DetectTime
<int> <S4: Period> <dttm>
1 13097 13H 13M 18S 2017-05-29 18:50:43
2 20948 10H 15M 8S 2017-06-05 08:09:48
3 21853 11H 20M 33S 2017-05-24 21:57:32
4 13088 12H 13M 45S 2017-05-30 08:44:03
我希望将其子集化为 hte DetectTime 值发生至少 1.5 小时之前 Release.time 值的行。例如,如果我有一个DetectTime 值为"2017-05-30 06:00:00" 和一个Release.time 值为"10:00:00",那么我想保留该行。如果我的DetectTime 值为"2017-05-30 10:15:00" 和Release.time 值为"10:00:00",那么我想排除该行。
如果有帮助,我正在与 dplyr 和 lubridate 合作。谢谢。
【问题讨论】:
-
感觉如果
Release.time是DateTime,和DetectTime一样,而不是Period,这样会更简单。
标签: r datetime dplyr subset lubridate