标签: python pandas dataframe conditional-statements
我需要更改数据框列中的值。 YAS列包含数字。
我有以下规则:
x <25然后为0
25 29 x> 35然后3 data['YAS'] = data['YAS'].apply(lambda x: 0 if x <= 25 elif 25<x<29 1 elif 29<x<34 then 2 x>35 then 3) 该错误是elif的语法无效。
29 x> 35然后3 data['YAS'] = data['YAS'].apply(lambda x: 0 if x <= 25 elif 25<x<29 1 elif 29<x<34 then 2 x>35 then 3) 该错误是elif的语法无效。
x> 35然后3
data['YAS'] = data['YAS'].apply(lambda x: 0 if x <= 25 elif 25<x<29 1 elif 29<x<34 then 2 x>35 then 3)
该错误是elif的语法无效。