Скажем, у меня есть два pandas кадра данных, оба содержат координаты x и y (с плавающей точкой). Я хочу объединить кадры данных в двух столбцах, т. Е. Где df1['x']==df2['x'] && df1['y']==df2['y']
в пределах некоторого допуска , чтобы получить такой результат:
df1= x , y , tag1
1.2 1.3 'ab'
df2= x , y , tag2
1.1 1.2 'cd'
становится
df_result= x , y , tag1 , tag2
1.2 1.3 'ab' 'cd'
В примере допустимое отклонение будет 0,1.
Возможно ли это с помощью pandas при указании некоторого допуска для учета проблем с плавающей запятой?
Конечно, я мог бы повторить, но обычно это неправильно при использовании pandas.