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
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
totalCompa la tablaemployees.
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));
}
}