始める無料で始める

従業員の給与分析

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