计算两个数据框之间的差异,并在差异最小时进行映射

时间:2019-09-19 15:44:36

标签: python python-3.x pandas dataframe mapping

我有两个包含某些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的数据框)

编辑-修改了数据框以确保可重现

0 个答案:

没有答案