Допустим, у вас есть следующие два кадра данных:
df1:
IATA info1 info2 info3
0 ABI bla bla bla
1 ABE bla bla bla
df2:
IATA lat long
0 ABE 40 90
1 ABI 20 100
Вы можете использовать следующий код для объединения этих двухфреймы данных:
dfNew = pd.merge(df1, df2, on='IATA', how='left')
Вывод:
IATA info1 info2 info3 lat long
0 ABI bla bla bla 20 100
1 ABE bla bla bla 40 90
В вашем случае следующее будет:
dfNew = pd.merge(df1, df2, left_on='ORIGIN', right_on='IATA', how='left').drop('IATA', axis=1)