distances = {'names': ['A', 'B', 'C'], 'distances': [100, 200, 300]}
dates = {'flights': ['A', 'B', 'C'], 'dates': ['1/1/16', '1/2/16', '1/3/16']}
distancesDF = pd.DataFrame(distances)
Как объединить два DataFrames в один, соответствующий значениям столбца