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