开始使用免费开始使用

员工薪资分析

您正在为一家科技公司分析员工数据。人力资源部门需要将所有员工的薪资统一上调 10%。您的任务是转换每个薪资数值,并将结果作为新列添加。

已导入 Tablesaw 库,employees.csv 包含 NameDepartmentSalaryBonus 列。

本练习是课程的一部分

Java 中的数据导入

查看课程

练习说明

  • 应用转换以计算每位员工上调 10% 后的薪资。
  • 将新的调整后薪资列添加到表中。

交互式实操练习

通过完成这段示例代码来试试这个练习。

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));
    }
}
编辑并运行代码