У меня есть образец моего фрейма данных (df):
age salary
1 25 20000
2 35 22000
3 31 23500
4 24 19200
5 27 27900
6 32 31010
Я хочу увеличить зарплату на 11% для людей старше 30 лет, и их зарплата не является максимальной зарплатой в таблице. Я написал этот цикл:
for(row in df){
if (row$age > 30 & row$salary != max(df$salary)){
row$salary = row$salary * 0.11
}
}
но я получаю меньше заработной платы, чем увеличение.
Был бы очень признателен за любую помощь.