gpt4 book ai didi

python - Pandas between_time() : datetime series between two other datetime series

转载 作者:行者123 更新时间:2023-11-28 22:29:21 24 4
gpt4 key购买 nike

<分区>

如果我有一个包含开始时间和结束时间的 DataFrame,例如:

2015-11-21 16:00:00 2015-11-22 00:30:00
2015-05-16 12:15:00 2015-05-16 22:03:00
2015-10-15 16:00:00 2015-10-15 23:30:00

然后是这样的一系列时间戳:

2015-11-21 18:42:13
2015-11-21 00:32:00
2015-05-16 12:37:00

而且我希望能够过滤该系列以仅获取上述时间内的时间,因此在这种情况下:

2015-11-21 18:42:13
2015-05-16 12:37:00

series[series.between_time(df.start, df.end)] , 不会工作,因为它需要标量时间; series[df.start < series < df.end]但这给了我一个 ValueError 因为系列没有相同的标签。

我觉得一定有办法用 Timedelta 或类似的东西来做到这一点,但我不知道怎么做。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com