Jul-13-2019, 10:31 AM
You don't need to use
.apply
here, just select appropriate rows and set a new value, e.g.df.loc[df['Status'].str.contains('pass', case=False), 'value'] = 0