НачатьНачать бесплатно

Анализ зарплат сотрудников

Вы анализируете данные о сотрудниках технологической компании. Отдел кадров хочет скорректировать зарплаты с учётом повышения на 10% для всех сотрудников. Ваша задача — преобразовать каждое значение зарплаты и добавить результаты в виде нового столбца.

Библиотека Tablesaw уже подключена, а файл employees.csv содержит столбцы Name, Department, Salary и Bonus.

Это упражнение является частью курса

Импорт данных в Java

Посмотреть курс

Инструкции к упражнению

  • Примените преобразование, чтобы вычислить зарплату каждого сотрудника с увеличением на 10%.
  • Добавьте новый столбец с скорректированными зарплатами в таблицу.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

public class EmployeeSalary {
    public static void main(String[] args) {
        Table employees = Table.read().csv("employees.csv");
        
        // Apply transformation for 10% increase
        DoubleColumn adjustedSalary = employees.intColumn("Salary")
            .asDoubleColumn()
            .____(salary -> salary * ____);
        
        // Add new column to table
        employees.____(adjustedSalary.setName("AdjustedSalary"));
        
        System.out.println("Employee Salary Analysis:");
        System.out.println(employees.first(5));
    }
}
Редактировать и запускать код