ПочатиПочніть безкоштовно

Аналіз зарплат співробітників

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