Python Count Unique Values In Dataframe Merge Vs Join In Pandas