У меня есть df, и я хочу применить следующую инструкцию для каждой строки:
IF df['aon'] == 12, recode to 10, but also change on the same row df['identity'] == 4 and df['NO'] == 2.5 df['HR'] == 110
ELSEIF df['aon'] == 10, recode to 8 .
Если эти условия не выполняются, я хочу оставить каждую строку без изменений.Я знаю способ сделать это, но я бы хотел наиболее эффективный способ, если это возможно.
До;
Aon Identity No HR
11 8.0 3.5 99
12 7.0 3.1 99
21 8.0 2.8 100
12 7.0 1.5 78
31 4.0 1.2 95
После;
Aon Identity No HR
11 8.0 3.5 99
12 4.0 2.5 110
21 8.0 2.8 100
12 4.0 2.5 110
31 4.0 1.2 95