import pandas as pd
df1 = pd.DataFrame([['Z0', 1],['Z1', 2], ['A7', 3]], columns=['a', 'b'])
df2 = pd.DataFrame([['W2', 'asadsde'], ['Z0', 'evrverve'], ['A7', 'eveveerv'], ['Z1', 'jsbdbcje']], columns=['b', 'Description'])
После инициализации вы можете присоединиться к своим фреймам данных на основе вашего столбца a
и установить в качестве индекса ваш столбец других данных datafrmae b
. Так что код будет -
df1.join(df2.set_index('b'),on='a')
И ваш желаемый результат будет -
a b description
0 Z0 1 evrverve
1 Z1 2 jsbdbcje
2 A7 3 eveveerv