我有一个带有 TimeIndexed 值的宽 Pandas 数据框,我想使用我制作的 Interval 对象进行选择:
inter = pd.Interval(pd.Timestamp('2017-12-05 16:36:17'),
pd.Timestamp('2017-12-05 22:00:00'), closed='left')
Run Code Online (Sandbox Code Playgroud)
我尝试了 loc 和 iloc 方法,但它们不接受 Interval 实例作为参数。
我可以这样测试时间戳是否在该间隔内:
pd.Timestamp('2017-12-05 22:00:00') in inter
Run Code Online (Sandbox Code Playgroud)
但我无法编写一行来选择数据帧的行。