lat_pos = np.hstack([lats.match[lats.idx[wi], None], lats.found[wi, None]])
Быстрый (векторизованный) способ поиска точек в одном DF, принадлежащих прямоугольникам одинакового размера (заданным двумя точками) из второго DF