Отделенная зарплата за год и за день

У меня есть CSV-файл salary = pd.read_csv('./datasets/salary.csv')

возможно ли иметь такой вывод

1 ответ

Извиняюсь за то, что поделился только концепцией, так как вы не предоставили никакого кода в вопросе. Попробуйте добавить пример кода, если вы не можете понять концепцию.

Для этого потребуется создать новый "столбец" - "Метка" в кадре данных для каждого соответствующего "Зарплата". Например, проверьте таблицу по ссылке ниже:

Нажмите, чтобы увидеть образец таблицы для достижения желаемых столбцов

Этот столбец "Метка" может быть заполнен с помощью операторов ifesle. Используйте строковую функцию или == "строку в столбце Зарплата", чтобы написать условные операторы. Кроме того, используйте цикл for, если в dataframe есть несколько записей для каждого типа зарплаты. Во-вторых, создайте три новых интересующих столбца, например, "per annum", "pa + Super" и "pd". Теперь снова используйте оператор ifesle в столбце "Метка", чтобы ввести значения по строкам в каждом интересующем столбце на основе условного оператора. Это должно позволить вам достичь желаемых записей. Надеюсь, поможет.

Другие вопросы по тегам