Want to create a new column based on other column values.
Is there any faster way to calculate a new column?
Data= {'Result':['0.23','0.5','0.55','0.87','0.71','0.12','0.64']}
def risk_addr(x):
if 1 >= x['Result'] > 0.75:
return '11'
elif 0.75 >= x['Result'] > 0.5:
return '10'
elif 0.50 >= x['Result'] > 0.25:
return '01'
elif 0.25 >= x['Result'] > 0:
return '00'
return ''
Data['result_addr'] = Data.apply(risk_addr, axis=1)