ComeçarComece de graça

Exploração inicial de dados

Você é um novo analista de dados na TechCorp. O RH precisa de uma visão focada dos maiores salários para o planejamento de orçamento, mas a tabela completa de funcionários tem dezenas de colunas. Selecionar apenas as colunas relevantes reduz o ruído e deixa sua análise mais clara para você e para quem vai revisar seus resultados.

As classes Table e relacionadas do Tablesaw já foram importadas para você.

Este exercício faz parte do curso

Importando dados em Java

Ver curso

Instruções do exercício

  • Selecione as colunas: "Name", "Department", "JobTitle", "Salary", "Age".
  • Filtre salários acima de US$ 60.000.
  • Ordene por salário em ordem decrescente.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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 e executar o código