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
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));
}
}