Есть 2 датафрейма: в первом (A) находится 3 объектов с координатами и названиями
во втором (B) 30 объектов с координатами и float-числом
Нужно найти все вхождения B для каждого A с радиусом R и просуммировать все числа
Так могу получить расстояние от каждой точки до точки и уже их сравнить с радиусом R
A1 = A[['lat', 'lng']]
B1 = B[['lat', 'lng']]
from sklearn.neighbors import DistanceMetric
dist = DistanceMetric.get_metric('haversine')
earth_radius = 6371
D = pd.DataFrame((dist.pairwise(np.radians(A1), np.radians(B1)) * earth_radius))
Но не могу сделать pandas-запрос, чтобы просуммировать значения