Я ищу функцию, которая сравнивает 2 df, используя допуск. например:
df1.a = [1,2]
df2.a = [2,2]
Я бы хотел определить допуск = 2 и получить вывод таким образом, чтобы compare_df_func(df1,df2, tolerance = 2)
было Истиной. У pd.equals нет функции допуска и слияния. Я подумал об использовании слияния с индикатором = True, чтобы я мог видеть, какие строки существуют только на каждом df, но у него нет функции допуска.
merge_asof имеет только допуск, но он реализован только для слияния слева, и я ищу внешнее слияние.
Я мог бы использовать Numpy 'isclose' функцию для каждого столбца, но я надеялся найти pandas функцию / эффективное сравнение между полным df. что бы вы порекомендовали?