Zacznij terazZacznij za darmo

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

Zobacz kurs

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));
    }
}
Edytuj i uruchom kod