Вычислить разницу между двумя кадрами данных и карту, когда разница наименьшая - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть два кадра данных, которые содержат определенные значения x и y.Они соответствуют позициям двух разных объектов

Первый кадр данных -

x_value y_value text_value
0         0     A
155      77     B
736     2055    C
769     2073    D
453     2055    E
485     2072    F
168     2055    G
168     1990    H
191     2008    I
452     1989    J

Это второй кадр данных -

x_key   y_key   text_key
452     1858    K
167     1792    L
736     1727    M
167     1727    N
241     1745    O
167     1661    P
382     1680    Q

Мне нужно вычислить евклидово расстояние между каждым(x_value, y_value) и (x_key, y_key) и для евклидова расстояния, которое является минимумом , сопоставьте соответствующий text_key как новый столбец в первом кадре данных (то есть, кадр данных, который содержит text_value)

РЕДАКТИРОВАТЬ - Кадр данных отредактирован для обеспечения его воспроизводимости

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...