У меня есть два кадра данных:
df1
формы
user_id | x_coord | y_coord
214 -55.2 22.1
214 -55.2 22.1
214 -55.2 22.1
...
и df2
, одной формы, но с разными пользователями:
user_id | x_coord | y_coord
512 -15.2 19.1
362 65.1 71.4
989 -84.8 13.7
...
Идея состоит в том, что я хочу найти евклидово расстояние между пользователем в df1
и всеми пользователями в df2
. Для этого мне нужно иметь возможность вычислить евклидово расстояние между двумя кадрами данных на основе последних двух столбцов, чтобы выяснить, кто из ближайших пользователей во втором кадре данных является пользователем 214.
Я нашел этот ответ , но это не то, что мне нужно, так как мои два кадра данных имеют одинаковую форму, и мне нужно расстояние, рассчитанное для каждой строки:
Euclidean_Distance_i(row_i_df1, row_i_df2)
и сохраните все эти расстояния в списке такой же длины, что и эти кадры данных.