在python中确定日期时间是否介于其他两个日期之间

在python中确定日期时间是否介于其他两个日期之间,python,pandas,datetime,Python,Pandas,Datetime,我在一组数据中有多个“开始”和“停止”时间序列,我想看看一组特定的日期/时间是否介于给定的“开始/停止”时间之间。我在python中使用pandas,我尝试过将数据作为数据帧或时间序列,但都没有成功。我一直在使用以下代码: print (start1 < test1[0:LenS] < stop1).any() 因为我试图使用.any(),所以我很困惑。谢谢你的帮助 不幸的是,您不能像那样组合序列比较 (start1 < test1[0:LenS]) & (test

我在一组数据中有多个“开始”和“停止”时间序列,我想看看一组特定的日期/时间是否介于给定的“开始/停止”时间之间。我在python中使用pandas,我尝试过将数据作为数据帧或时间序列,但都没有成功。我一直在使用以下代码:

 print (start1 < test1[0:LenS] < stop1).any()

因为我试图使用.any(),所以我很困惑。谢谢你的帮助

不幸的是,您不能像那样组合序列比较

(start1 < test1[0:LenS]) & (test1[0:LenS]<stop)

(start1pandas.Series.between
作为

test1[0:LenS].between(start1, stop1).any()

接下来的问题是:我可以让代码告诉我“test1”中的值是否在时间范围内……我如何确定“test1”中的哪些值使该语句为真,和/或其索引号是什么?在本例中,我将尝试使用Dataframe:Dataframe是每列包含一个系列的表。在该框架中,您可以轻松地并排计算所有4列,以便能够更轻松地可视化。如果无法使其工作,则太糟糕了,这似乎非常简单/el粗俗的。
test1[0:LenS].between(start1, stop1).any()