Aan de slagGa gratis aan de slag

Analyse van werknemerssalarissen

Je analyseert werknemersgegevens voor een techbedrijf. De HR-afdeling moet de salarissen aanpassen met een loonsverhoging van 10% voor alle medewerkers. Jouw taak is om elke salariswaarde te transformeren en de resultaten als een nieuwe kolom toe te voegen.

De Tablesaw-bibliotheek is geïmporteerd en employees.csv bevat de kolommen Name, Department, Salary en Bonus.

Deze oefening maakt deel uit van de cursus

Data importeren in Java

Cursus bekijken

Oefeninstructies

  • Pas een transformatie toe om het salaris van elke medewerker met 10% te verhogen.
  • Voeg de nieuw aangepaste salaris-kolom toe aan de tabel.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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));
    }
}
Code bewerken en uitvoeren