Analiza wynagrodzeń pracowników
Analizujesz dane pracowników firmy technologicznej. Dział HR potrzebuje zaktualizować wynagrodzenia, uwzględniając podwyżkę o 10% dla wszystkich pracowników. Twoim zadaniem jest przekształcenie każdej wartości wynagrodzenia i dodanie wyników jako nowej kolumny.
Biblioteka Tablesaw została już zaimportowana, a plik employees.csv zawiera kolumny Name, Department, Salary i Bonus.
To ćwiczenie jest częścią kursu
Importowanie danych w Javie
Instrukcje do ćwiczenia
- Zastosuj przekształcenie, aby wyliczyć wynagrodzenie każdego pracownika po podwyżce o 10%.
- Dodaj nową kolumnę ze zaktualizowanymi wynagrodzeniami do tabeli.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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));
}
}