ÎncepețiÎncepe gratuit

Analiza salariilor angajaților

Analizezi datele angajaților dintr-o companie tech. Departamentul de HR trebuie să ajusteze salariile pentru a reflecta o mărire de 10% pentru toți angajații. Sarcina ta este să transformi fiecare valoare salarială și să adaugi rezultatele ca o coloană nouă.

Biblioteca Tablesaw a fost importată, iar fișierul employees.csv conține coloanele Name, Department, Salary și Bonus.

Acest exercițiu face parte din cursul

Importul datelor în Java

Vezi cursul

Instrucțiuni pentru exercițiu

  • Aplică o transformare pentru a calcula salariul fiecărui angajat mărit cu 10%.
  • Adaugă noua coloană cu salariile ajustate în tabel.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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));
    }
}
Editează și rulează codul