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
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());
}
}
}