Conditionally fill column values based on another columns value in pandas June 29, 2022 by Tarik You probably want to do df['Normalized'] = np.where(df['Currency'] == '$', df['Budget'] * 0.78125, df['Budget'])