我有一个每日更新的大型数据集,但我从中获取数据的系统会改变一些值。我需要更正主数据中的这些值,以便与其他报告匹配。我确定了这些值并在另一列中创建了具有正确值的数据框。我只想用 Python 中的更正名称替换50个名称。
如果x['column 1] == y['column 1']
,则将该值替换为y['column 2']
答案 0 :(得分:0)
x.loc[x['column 1']==y['column 1'], 'column 1'] = y['column 2']
答案 1 :(得分:0)
使用np.where
y['new_column'] = np.where(x['column 1'] == y['column 1'],y['column 2'],The condition that u want whenever the if is not sastify)