従業員の給与分析
あるテクノロジー企業の従業員データを分析します。人事部門から、全従業員の給与を 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));
}
}