Analýza platů zaměstnanců
Analyzuješ data zaměstnanců technologické firmy. HR oddělení potřebuje upravit platy tak, aby odrážely 10% navýšení pro všechny zaměstnance. Tvým úkolem je transformovat každou hodnotu platu a výsledky uložit jako nový sloupec.
Knihovna Tablesaw je již naimportovaná a soubor employees.csv obsahuje sloupce Name, Department, Salary a Bonus.
Toto cvičení je součástí kurzu
Importing Data in Java
Pokyny k cvičení
- Proveď transformaci pro výpočet platu každého zaměstnance navýšeného o 10 %.
- Přidej nový sloupec s upraveným platem do tabulky.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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));
}
}