Агрегування стовпців
Вам потрібно очистити й проаналізувати дані про запаси, щоб зрозуміти закономірності для товарів високої вартості. Необроблені дані про запаси часто містять нерелевантні позиції та потребують упорядкування за категоріями. Очистьте дані, відфільтрувавши дорогі товари (понад $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));
}
}