Agregarea coloanelor
Trebuie să cureti și să analizezi datele despre stocuri pentru a înțelege tiparele din inventarul de valoare ridicată. Datele brute de inventar conțin adesea elemente irelevante și au nevoie de organizare pe categorii. Curăță datele filtrând articolele scumpe (peste 5 $), calculează totalurile corecte și organizează rezultatele pe categorie. Această vizualizare curată și rezumată te ajută să identifici ce departamente au cea mai mare investiție în produse premium.
Pachetele tablesaw au fost importate pentru tine.
Acest exercițiu face parte din cursul
Curățarea datelor în Java
Instrucțiuni pentru exercițiu
- Identifică articolele scumpe (
Unit_Price> 5,00 $). - Calculează totalul
Stock_Quantitypentru fiecare categorie. - Grupează rezultatele după
Category.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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));
}
}