Explorarea inițială a datelor
Ești un nou analist de date la TechCorp. Departamentul HR are nevoie de o vedere de ansamblu asupra angajaților cu salarii mari pentru planificarea bugetului, însă tabelul complet al angajaților conține zeci de coloane. Selectând doar coloanele relevante, reduci zgomotul din date și faci analiza mai clară – atât pentru tine, cât și pentru cei care îți revizuiesc rezultatele.
Clasa Table și celelalte clase Tablesaw au fost deja importate pentru tine.
Acest exercițiu face parte din cursul
Importul datelor în Java
Instrucțiuni pentru exercițiu
- Selectează coloanele:
"Name","Department","JobTitle","Salary","Age". - Filtrează angajații cu salarii peste 60.000 $.
- Sortează după salariu în ordine descrescătoare.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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());
}
}
}