Анализ зарплат сотрудников
Вы анализируете данные о сотрудниках технологической компании. Отдел кадров хочет скорректировать зарплаты с учётом повышения на 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));
}
}