Извиняюсь за то, что поделился только концепцией, поскольку вы не предоставили ни одного кода в вопросе. Попробуйте добавить пример кода, если вы не можете понять концепцию.
Для этого потребуется создать новый «столбец» - «Метка» в кадре данных для каждого соответствующего «Зарплата» . Например, проверьте таблицу по ссылке ниже:
Этот столбец "Метка" может быть заполнен с помощью операторов ifesle. Используйте строковую функцию или == "строку в столбце Зарплата", чтобы написать условные операторы. Кроме того, используйте цикл for, если в dataframe есть несколько записей для каждого типа зарплаты. Во-вторых, создайте три новых интересующих столбца, то есть "в год", "p.a. + Super" и "p.d." . Теперь снова используйте оператор ifesle в столбце «Метка», чтобы ввести значения по строкам в каждом интересующем столбце на основе условного оператора.
Это должно позволить вам достичь желаемых записей.
Надеюсь, поможет.