ComenzarEmpieza gratis

Calculadora de compensación total

La empresa necesita los importes de compensación total que combinan salario y bonus para cada empleado. Como este cálculo requiere valores de dos columnas distintas en la misma fila, tendrás que iterar por las filas en lugar de transformar una sola columna.

La biblioteca Tablesaw ya se ha importado, y employees.csv contiene las columnas Salary y Bonus.

Este ejercicio forma parte del curso

Importación de datos en Java

Ver curso

Instrucciones del ejercicio

  • Itera por cada fila para acceder a los valores de salario y bonus.
  • Calcula la compensación total sumando ambos valores.
  • Añade la columna totalComp a la tabla employees.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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));
    }
}
Editar y ejecutar código