How to supplement a function for equality check when joining the DataFrames

I have two DataFrames, which both contain the same key, but with different accuracies: I load two datasets, which contain the physical properties of some physical objects. The first dataset contains one subset of the properties, the second one - another subset of the properties. Of course, there is also a number of properties shared by the two datasets, which are used to uniquely identify the objects.
The problem is, one of the these identifier quantities is rounded to the different accuracy in the two subsets. How do I check the approximate equality when joining two DataFrames? Is it possible to supplement a function, that would be used to compare the data from two datasets?

One option would be to use FlexiJoins.jl

Do you know if there is option analogous to matchmissing from DataFrames?