因此,我有一个2列数据框datetime
和value
,我想删除所有不属于至少一个日期范围的行。删除日期不落入任何日期范围的行
E.g.比方说,我的有效日期范围被表示为元组
valid_date_ranges = [
(2017-01-01 00:00:00.00, 2017-01-03 15:00:00.00),
(2017-01-04 03:25:00.00, 2017-01-06 22:56:00.00),
...
]
,我有一个数据帧作为这样
datetime value
2017-01-01 00:00:00.00 1234
2017-01-01 00:01:00.00 13241526
2017-01-01 10:02:00.00 356356
2017-01-01 10:03:00.00 17435
2017-01-01 10:04:00.00 5234515
2017-01-01 10:05:00.00 52452435
...
2017-01-03 14:59:00.00 156256
2017-01-03 15:00:00.00 665654
2017-01-03 15:01:00.00 890656 *
2017-01-03 15:02:00.00 698765 *
2017-01-03 15:03:00.00 6574 *
...
2017-01-04 03:23:00.00 6541632 *
2017-01-04 03:24:00.00 1234 *
2017-01-04 03:25:00.00 4657347
2017-01-04 03:26:00.00 765
2017-01-04 03:27:00.00 870089
...
我想在结束与明星删除行,因为它们不落入任何日期范围。
它看起来像'2017年1月4日03:24:00.00 1234'也应该是一个星号的行的基础上,排除您所指定的范围。 –
@andrew_reece编辑,谢谢。 – RockJake28