我正在尝试使用 pd.date_range()
创建一个以秒为频率跨越多天的 DatetimeIndex
,但是每天的时间范围应该限制在 05:00:00 到 22:00:00 之间。
大致上应该是这样实现(当然不起作用):
times_c = pd.date_range(start="2015-01-01",end="2015-01-10",freq="S")
mask_c = ((times_c.time < dt.datetime.strptime("22:00:00", "%H:%M:%S")) | (times_c.time > dt.datetime.strptime("05:00:00","%H:%M:%S")))
times_c = times_c[mask_c]