У меня есть фрейм данных, который содержит три столбца: два определяют начало и конец периода времени (окно), а другой - массив отдельных временных точек.Я хотел бы определить, находятся ли какие-либо из отдельных точек в начале и конце окна (два других столбца).Идеальным выводом будет True / False для каждой строки.
Я могу перебирать каждую строку кадра данных, извлекать временные точки, времена start_window и end_window и определять эту одну строку за раз, но я искалболее быстрый (без цикла) вариант.
Пример кадра данных
row start_window end_window times (numpy array)
0 307.110309 307.710309 [307.48857, 307.6031]
1 309.140340 311.900309 [315.23134]
...
Вывод на основе приведенного выше кадра данных будет:
True
False