Bắt đầu ngayBắt đầu miễn phí

Phân tích lương nhân viên

Bạn đang phân tích dữ liệu nhân viên cho một công ty công nghệ. Bộ phận HR cần điều chỉnh mức lương để áp dụng tăng 10% cho tất cả nhân viên. Nhiệm vụ của bạn là biến đổi từng giá trị lương và thêm kết quả dưới dạng một cột mới.

Thư viện Tablesaw đã được nhập, và employees.csv chứa các cột Name, Department, SalaryBonus.

Bài tập này là một phần của khóa học

Nhập dữ liệu trong Java

Xem khóa học

Hướng dẫn bài tập

  • Áp dụng phép biến đổi để tính mức lương của mỗi nhân viên sau khi tăng 10%.
  • Thêm cột lương đã điều chỉnh vào bảng.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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));
    }
}
Chỉnh sửa và Chạy Mã