ComenzarEmpieza gratis

Exploración inicial de datos

Eres un nuevo analista de datos en TechCorp. RR. HH. necesita una vista centrada en las personas con salarios altos para planificar el presupuesto, pero la tabla completa de empleados tiene decenas de columnas. Seleccionar solo las columnas relevantes reduce el ruido y hace que tu análisis sea más claro para ti y para quienes revisan tus resultados.

Table y las clases relacionadas de Tablesaw ya se han importado por ti.

Este ejercicio forma parte del curso

Importación de datos en Java

Ver curso

Instrucciones del ejercicio

  • Selecciona las columnas: "Name", "Department", "JobTitle", "Salary", "Age".
  • Filtra los sueldos por encima de 60.000 $.
  • Ordena por sueldo en orden descendente.

Ejercicio interactivo práctico

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

public class DataExploration {
    public static void main(String[] args) {
    	try {
            Table employees = Table.read().csv("employees.csv");

            // Select the essential columns
            Table essentialData = employees.____("Name", "Department", "JobTitle", "Salary", "Age");

            // Filter for salaries above $60,000
            Table highEarners = essentialData.____(
                essentialData.intColumn("____").____(60000));

            // Sort by salary descending
            Table sortedHighEarners = highEarners.____("____");

            System.out.println("Top 10 Highest Earning Employees:");
            System.out.println(sortedHighEarners.first(10));
		} catch (Exception e) {
            System.err.println("Error reading CSV files: " + e.getMessage());
        }
    }
}
Editar y ejecutar código