시작하기무료로 시작하기

총 보상액 계산기

회사에서는 직원별로 연봉과 보너스를 합친 총 보상액이 필요해요. 이 계산은 같은 행의 서로 다른 두 열 값을 사용해야 하므로, 단일 열 변환이 아니라 행 단위로 순회해야 합니다.

Tablesaw 라이브러리는 이미 임포트되어 있으며, employees.csv에는 SalaryBonus 열이 들어 있습니다.

이 연습은 강의의 일부입니다

Java에서 데이터 가져오기

강의 보기

연습 안내

  • 각 행을 순회하며 연봉과 보너스 값을 모두 가져오세요.
  • 두 값을 합해 총 보상액을 계산하세요.
  • 계산한 totalComp 열을 employees 테이블에 추가하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

public class TotalCompensation {
    public static void main(String[] args) {
        Table employees = Table.read().csv("employees.csv");
        
        // Iterate through each row
        DoubleColumn totalComp = DoubleColumn.create("TotalCompensation");
        employees.____(row -> {
            double salary = row.getInt("Salary");
            double bonus = row.getInt("Bonus");
            // Sum salary and bonus
            totalComp.append(____ + ____);
        });
        
        // Add totalComp column
        employees.addColumns(____);
        
        System.out.println("Total Compensation Analysis:");
        System.out.println(employees.first(5));
    }
}
코드 편집 및 실행