Analisi degli stipendi dei dipendenti
Stai analizzando i dati dei dipendenti di un'azienda tech. Il reparto HR deve adeguare gli stipendi con un aumento del 10% per tutti. Il tuo compito è trasformare ogni valore di stipendio e aggiungere i risultati come nuova colonna.
La libreria Tablesaw è stata importata e employees.csv contiene le colonne Name, Department, Salary e Bonus.
Questo esercizio fa parte del corso
Importare dati in Java
Istruzioni dell'esercizio
- Applica una trasformazione per calcolare lo stipendio di ogni dipendente aumentato del 10%.
- Aggiungi la nuova colonna con lo stipendio aggiornato alla tabella.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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));
}
}