Python
- 3 ответа
 - 0 вопросов
 
    1
    Вклад в тег
    
      
      
    
  
  
df1 = pd.DataFrame({'name': ['a', 'b', 'c']})
df2 = pd.DataFrame({'old_name': ['a', 'b'], 'new_name': ['a1', 'b1']})df3 = pd.merge(df1, df2, left_on='name', right_on='old_name',  how='left')
df3.loc[df3['new_name'].isnull(), 'new_name'] = df3.loc[df3['new_name'].isnull(), 'name']