LoslegenKostenlos starten

Spalten aggregieren

Du willst deine Bestandsdaten bereinigen und analysieren, um Muster bei hochpreisigen Artikeln zu erkennen. Rohdaten zum Inventar enthalten oft irrelevante Einträge und müssen nach Kategorien geordnet werden. Bereinige die Daten, indem du nach teuren Artikeln (über $5) filterst, berechne anschließend korrekte Summen und ordne nach Kategorie. Diese bereinigte und zusammengefasste Ansicht hilft dir zu erkennen, welche Bereiche am stärksten in Premiumprodukte investieren.

tablesaw-Pakete wurden für dich importiert.

Diese Übung ist Teil des Kurses

<Kurs>Datenbereinigung in Java</Kurs>
Kurs ansehen

Übungsanweisungen

  • Finde teure Artikel (Unit_Price > $5.00).
  • Berechne die gesamte Stock_Quantity pro Kategorie.
  • Gruppiere die Ergebnisse nach Category.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

public class GroceryDataAggregation {
    public static void main(String[] args) {
        Table inventory = Table.read().csv("grocery_inventory.csv");

        Table quantityByCategory = inventory
                // Find expensive items (price > $5.00)
                .where(inventory.doubleColumn("Unit_Price").____(5.0))
                // Calculate total stock for each category
                .____("Stock_Quantity", ____)
                // Group results by product category
                .____("Category");

        System.out.println("Total quantity by category:");
        System.out.println(quantityByCategory.first(5));
    }
}
Code bearbeiten und ausführen