У меня есть два кадра данных:
df_schematic
layer x y
0 18 -10850.0 -6550.0
1 18 -10850.0 -5750.0
2 18 -10950.0 -5850.0
3 18 -10950.0 -5450.0
4 31 -10850.0 -5350.0
5 14 -10850.0 -4950.0
6 17 2945.5 6550.0
2278 rows × 3 columns
df_report
layer x y
0 18 9161.19 -3106.42
1 18 9141.51 -3185.38
2 18 9023.40 -3185.38
3 18 9003.71 -3106.42
4 18 8800.20 -2840.65
5 17 2945.8 6549.6
2216 rows × 3 columns
я пытаюсьсравните df_schematic с отчетом и выясните, есть ли пропущенные или нерегулярные значения в отчете. Основная проблема - уровень терпимости, который мы можем иметь для координаты. Например:
17 2945.5 6550.0
и
17 2945.8 6549.6
явно не равны, но они должны быть переданы как правильная запись, поскольку уровень ошибки равен +/- 0,5. Есть ли способ выяснить пропущенные значения и при этом помнить о допуске.