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
<Kurs>Daten in Java importieren</Kurs>Übungsanweisungen
- Wende eine Transformation an, um das Gehalt jeder Person um 10 % zu erhöhen.
- Füge die neue, angepasste Gehaltsspalte der Tabelle hinzu.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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));
}
}