ÎncepețiÎncepe gratuit

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

Vezi cursul

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());
        }
    }
}
Editează și rulează codul