Analys av anställdas löner
Du analyserar personaldata för ett teknikföretag. HR-avdelningen behöver justera lönerna för att återspegla en löneökning på 10 % för alla anställda. Din uppgift är att omvandla varje lönevärde och lägga till resultaten som en ny kolumn.
Tablesaw-biblioteket har importerats och employees.csv innehåller kolumnerna Name, Department, Salary och Bonus.
Den här övningen är en del av kursen
Importera data i Java
Övningsinstruktioner
- Tillämpa en transformering för att beräkna varje anställds lön med en ökning på 10 %.
- Lägg till den nya justerade lönekolumnen i tabellen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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));
}
}