LoslegenKostenlos loslegen

Erste Datenexploration

Du bist neu als Data Analyst bei TechCorp. Das HR-Team braucht für die Budgetplanung einen fokussierten Blick auf Besserverdienende, aber die vollständige Mitarbeitertabelle hat Dutzende Spalten. Wenn du nur die relevanten Spalten auswählst, reduziert das Rauschen und macht deine Analyse für dich und die Stakeholder, die deine Ergebnisse prüfen, klarer.

Die Table-Klasse und verwandte Tablesaw-Klassen wurden bereits importiert.

Diese Übung ist Teil des Kurses

Daten in Java importieren

Kurs anzeigen

Anleitung zur Übung

  • Wähle die Spalten: "Name", "Department", "JobTitle", "Salary", "Age".
  • Filtere nach Gehältern über 60.000 $.
  • Sortiere nach Gehalt absteigend.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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());
        }
    }
}
Code bearbeiten und ausführen