下面是我正在使用的dataFrame的一小段代码:
fruit time
0 apple 2021-12-20 17:55:00
1 bannana 2021-12-23 05:13:00
2 apple 2021-12-20 17:55:00
我怎样才能获取特定时间戳之间的数据呢?比如17:00:00到18:00:00之间的所有数据。
此外,如果可能,我希望在某些时间戳之间获取水果值等于“苹果”的数据
我尝试了df.between_time,但得到错误:TypeError:索引必须为DatetimeIndex。似乎时间戳格式存在问题。
1条答案
按热度按时间oyxsuwqo1#
**解决方案1:**用于过滤
hour
介于17
和18
之间的行的布尔索引:**解决方案2:**将索引设置为
time
列,然后使用between_time
筛选行结果