我正在尝试清理 R 中的数据集(下面的子样本)
据我所知,最好的解释方法是通过 if 函数:
如果天线 = 1,在此时间戳之前的 5 分钟内是否有另一次观察?如果是这样,请给出真/假
但是我不确定如何去做
Date.Time Aerial
794 2012-10-01 08:18:00 1
795 2012-10-01 08:34:00 1
796 2012-10-01 08:39:00 1
797 2012-10-01 08:42:00 1
798 2012-10-01 08:48:00 1
799 2012-10-01 08:54:00 1
800 2012-10-01 08:58:00 1
801 2012-10-01 09:04:00 1
802 2012-10-01 09:05:00 1
803 2012-10-01 09:11:00 1
1576 2012-10-01 09:17:00 2
1577 2012-10-01 09:18:00 2
804 2012-10-01 09:19:00 1
805 2012-10-01 09:20:00 1
1580 2012-10-01 09:21:00 2
1581 2012-10-01 09:23:00 2
806 2012-10-01 09:25:00 1
807 2012-10-01 09:32:00 1
808 2012-10-01 09:37:00 1
809 2012-10-01 09:43:00 1
例如,在 09:19 空中 = 1 在此之前的 5 分钟内,在 09:18 和 09:17 有观测,因此我想在 09:19 删除观测。这是一个大数据集,所以它可能会发生多次
抱歉,如果这不是正确的询问方式,对 R 来说是相对较新的。
我的想法:
使用 if.else 语句,但是我无法获得日期时间来使用它。
没有代码,因为在上面询问之前一直试图这样做