Thank you very much for your question. My apologies for the delay in response.
Yes, unfortunately, there is no straight forward way to compare and align two data sets using geospatial code in Python. What I have explained in this article is converting the 2 datasets into Python series and to see if there is a match between the lat long co-ordinates of both the Python series and print out the matched co-ordinates index/position. The 2 series are then looped where the points in the outer series loop over all the points in the inner series loop to determine the match. May be you can also try this method of converting your data sets into Python series and then apply the relevant geospatial technique you want to test.
Cheers and Best Luck.