ComenzarEmpieza gratis

Análisis de salarios de empleados

Estás analizando datos de empleados de una empresa tecnológica. RR. HH. necesita ajustar los salarios para reflejar un aumento del 10% para todo el personal. Tu tarea es transformar cada valor de salario y añadir los resultados como una columna nueva.

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

Este ejercicio forma parte del curso

Importación de datos en Java

Ver curso

Instrucciones del ejercicio

  • Aplica una transformación para calcular el salario de cada empleado incrementado en un 10%.
  • Añade la nueva columna de salario ajustado a la tabla.

Ejercicio interactivo práctico

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

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