basic_salary['dem_education_level_numeric']=basic_salary['dem_education_level'].apply(lambda x : 3 if (x == 'high'))
I am getting below error:
SyntaxError: invalid syntax (<ipython-input-20-80adac538241>, line 1)
File "<ipython-input-20-80adac538241>", line 1
basic_salary['dem_education_level_numeric']=basic_salary['dem_education_level'].apply(lambda x : 3 if (x == 'high'))
^
SyntaxError: invalid syntax
Please help
elsepart?3 if (x == 'high') else ...apply()is deprecated since 2.3. It has been supplemented with direct call syntax:(lambda x:<whatever>)(value).