员工薪资分析
您正在为一家科技公司分析员工数据。人力资源部门需要将所有员工的薪资统一上调 10%。您的任务是转换每个薪资数值,并将结果作为新列添加。
已导入 Tablesaw 库,employees.csv 包含 Name、Department、Salary 和 Bonus 列。
本练习是课程的一部分
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));
}
}