Kom igångKom igång gratis

Inledande dataanalys

Du är ny dataanalytiker på TechCorp. HR behöver en tydlig översikt över höginkomsttagare inför budgetplaneringen, men den fullständiga medarbetartabellen innehåller dussintals kolumner. Genom att välja ut endast relevanta kolumner minskar du bruset och gör analysen tydligare – både för dig själv och för de intressenter som granskar resultaten.

Klassen Table och relaterade Tablesaw-klasser har redan importerats åt dig.

Den här övningen är en del av kursen

Importera data i Java

Visa kurs

Övningsinstruktioner

  • Välj kolumnerna: "Name", "Department", "JobTitle", "Salary", "Age".
  • Filtrera på löner över 60 000 dollar.
  • Sortera efter lön i fallande ordning.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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());
        }
    }
}
Redigera och kör kod