【发布时间】:2021-02-22 08:08:09
【问题描述】:
我有一个数据框,其日期排序如下所示。我尝试使用 lubridate 中的间隔函数从 POSIXct DateTime 列中获取具有间隔的列。那就是:
Interval_DateTime = interval(DateTime, lead(DateTime))
我不明白为什么我每隔三行就会得到NA,有人知道为什么吗?
DateTime
2020-09-17 06:00:00
2020-09-17 14:00:00
2020-09-17 22:00:00
2020-09-18 06:00:00
2020-09-18 14:00:00
2020-09-18 22:00:00
...
Interval_DateTime
2020-09-17 06:00:00 UTC--2020-09-17 14:00:00 UTC
2020-09-17 14:00:00 UTC--2020-09-17 22:00:00 UTC
NA
2020-09-18 06:00:00 UTC--2020-09-18 14:00:00 UTC
2020-09-18 14:00:00 UTC--2020-09-18 22:00:00 UTC
NA
...
【问题讨论】: