У меня есть массив dataframe, который включает в себя некоторый столбец, и один из них - «время»
я хочу отфильтровать строки, время которых находится в определенном интервале
Чтобы упростить задачу, я создаю кадр данных с целочисленным значением и целочисленным интервалом
data=pd.DataFrame({'A':[1,2,3,4,5,6,7,8,9]})
interval=pd.Interval(1,4)
data[data['A'] in interval]
Показывает:
ValueError: Значение истинности Серии неоднозначно. Используйте a.empty, a.bool (), a.item (), a.any () или a.all ().
но ожидаемый результат - [2,3,4]