LoslegenKostenlos loslegen

Analyse der Mitarbeitergehälter

Du analysierst Mitarbeiterdaten für ein Tech-Unternehmen. Die Personalabteilung muss die Gehälter anpassen, um eine Gehaltserhöhung von 10 % für alle Mitarbeitenden abzubilden. Deine Aufgabe ist es, jeden Gehaltswert zu transformieren und die Ergebnisse als neue Spalte hinzuzufügen.

Die Tablesaw-Bibliothek wurde importiert, und employees.csv enthält die Spalten Name, Department, Salary und Bonus.

Diese Übung ist Teil des Kurses

Daten in Java importieren

Kurs anzeigen

Anleitung zur Übung

  • Wende eine Transformation an, um das Gehalt jeder Person um 10 % zu erhöhen.
  • Füge die neue, angepasste Gehaltsspalte der Tabelle hinzu.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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 bearbeiten und ausführen