Аналіз зарплат співробітників
Ви аналізуєте дані про співробітників технологічної компанії. Відділ кадрів планує підвищити зарплати всім співробітникам на 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));
}
}