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
Oefeninstructies
- Zoek dure items (
Unit_Price> $5,00). - Bereken de totale
Stock_Quantityvoor 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));
}
}