Úvodní průzkum dat
Jsi nový datový analytik ve společnosti TechCorp. HR oddělení potřebuje přehledný pohled na zaměstnance s vyššími platy kvůli plánování rozpočtu, ale celá tabulka zaměstnanců obsahuje desítky sloupců. Výběr pouze relevantních sloupců sníží zbytečný šum a zpřehlední analýzu jak pro tebe, tak pro ostatní, kdo si výsledky prohlíží.
Třídy Table a další třídy Tablesaw jsou již naimportované.
Toto cvičení je součástí kurzu
Importing Data in Java
Pokyny k cvičení
- Vyber sloupce:
"Name","Department","JobTitle","Salary","Age". - Filtruj záznamy s platem vyšším než 60 000 $.
- Seřaď výsledky podle platu sestupně.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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());
}
}
}