ПочатиПочніть безкоштовно

Початкове дослідження даних

Ви — новий дата-аналітик у 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());
        }
    }
}
Редагувати та запускати код