@Atlantiskun

Python Pandas лежит ли точка в окружности?

Есть 2 датафрейма: в первом (A) находится 3 объектов с координатами и названиями
5e50ac484a0f6332958014.png
во втором (B) 30 объектов с координатами и float-числом
5e50b076a269d393517414.png
Нужно найти все вхождения 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))

5e50b448d2a35968620162.png
Но не могу сделать pandas-запрос, чтобы просуммировать значения
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы