Початкове дослідження даних
Ви — новий дата-аналітик у TechCorp. Відділу кадрів потрібен сфокусований огляд працівників із високими доходами для планування бюджету, але повна таблиця співробітників має десятки стовпців. Якщо вибрати лише потрібні стовпці, це зменшить «шум» і зробить аналіз зрозумілішим для вас і для зацікавлених сторін, які переглядають результати.
Table та пов'язані класи Tablesaw уже імпортовано для вас.
Ця вправа є частиною курсу
Імпорт даних у Java
Інструкції до вправи
- Виберіть стовпці:
"Name","Department","JobTitle","Salary","Age". - Відфільтруйте зарплати понад $60 000.
- Відсортуйте за зарплатою за спаданням.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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());
}
}
}