Začněte nyníZačněte zdarma

Agregace sloupců

Potřebuješ vyčistit a analyzovat skladová data, abys pochopil/a vzorce v hodnotném inventáři. Surová data skladu často obsahují irelevantní položky a je třeba je uspořádat podle kategorií. Vyčisti data filtrováním drahých položek (nad 5 $), vypočítej přesné celkové hodnoty a uspořádej výsledky podle kategorie. Tento přehled ti pomůže zjistit, která oddělení mají největší investice v prémiových produktech.

Balíčky tablesaw jsou již naimportované.

Toto cvičení je součástí kurzu

Cleaning Data in Java

Zobrazit kurz

Pokyny k cvičení

  • Najdi drahé položky (Unit_Price > 5,00 $).
  • Vypočítej celkové množství Stock_Quantity pro každou kategorii.
  • Seskup výsledky podle Category.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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));
    }
}
Upravit a spustit kód