Aan de slagBegin gratis

Kolommen aggregeren

Je moet je voorraadgegevens opschonen en analyseren om patronen in hoogwaardige voorraden te begrijpen. Ruwe voorraaddata bevat vaak irrelevante items en moet per categorie worden georganiseerd. Maak de data schoon door te filteren op dure items (boven $5), bereken vervolgens de juiste totalen en organiseer op categorie. Dit opgeschoonde en samengevatte overzicht helpt je te zien welke afdelingen het meest investeren in premiumproducten.

tablesaw-packages zijn alvast voor je geïmporteerd.

Deze oefening maakt deel uit van de cursus

Data opschonen in Java

Bekijk cursus

Oefeninstructies

  • Zoek dure items (Unit_Price > $5,00).
  • Bereken de totale Stock_Quantity voor elke categorie.
  • Groepeer de resultaten op Category.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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 bewerken en uitvoeren