Combining Data Efficiently: Merging Two DataFrames in Pandas - Edindx