我需要在2016-03-09 18:54:26和2016-03-09 18:55:17之间的数据集中提取数据。到目前为止,我试过这个。
Goo <- with(THhttp , THhttp[ minute(Time) > 54 & hour(Time) == 18 & 55 > minute(Time) & 17 >= second(Time), ] )
我知道上面的数据有偏差,因为秒之间没有。所以然后我尝试了这个(但它仍然没有得到我需要的结果):
Goo <- with(THhttp , THhttp[ ((minute(Time) > 54 & hour(Time) == 18) & (hour(Time) == 18 & 55 > minute(Time) & 17 >= second(Time)), ] )
答案 0 :(得分:0)
您可以将日期/时间转换为纪元整数。例如,您可以创建“lower”和“upper”:
lower <- as.integer(as.POSIXct('2016-03-09 18:54:26'))
upper <- as.integer(as.POSIXct('2016-03-09 18:55:17'))
然后将数据框中的(划时代)日期/时间与a进行比较 简单的“&gt; = lower&amp;&lt; = upper”