ПочатиПочніть безкоштовно

Агрегування стовпців

Вам потрібно очистити й проаналізувати дані про запаси, щоб зрозуміти закономірності для товарів високої вартості. Необроблені дані про запаси часто містять нерелевантні позиції та потребують упорядкування за категоріями. Очистьте дані, відфільтрувавши дорогі товари (понад $5), далі обчисліть точні підсумки та впорядкуйте за категорією. Такий очищений і підсумований вигляд допоможе визначити, у яких відділах найбільші інвестиції в преміальні продукти.

Пакети tablesaw вже імпортовано для вас.

Ця вправа є частиною курсу

Очищення даних у Java

Переглянути курс

Інструкції до вправи

  • Знайдіть дорогі товари (Unit_Price > $5.00).
  • Обчисліть загальний Stock_Quantity для кожної категорії.
  • Згрупуйте результати за Category.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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));
    }
}
Редагувати та запускати код