Agregación de columnas
Necesitas limpiar y analizar tus datos de stock para entender los patrones del inventario de alto valor. Los datos brutos de inventario suelen incluir elementos irrelevantes y requieren organizarse por categoría. Limpia los datos filtrando los artículos caros (más de $5), luego calcula los totales correctos y organiza por categoría. Esta vista limpia y resumida ayuda a identificar qué departamentos tienen mayor inversión en productos premium.
Se han importado los paquetes de tablesaw por ti.
Este ejercicio forma parte del curso
Limpieza de datos en Java
Instrucciones del ejercicio
- Encuentra los artículos caros (
Unit_Price> $5.00). - Calcula el
Stock_Quantitytotal para cada categoría. - Agrupa los resultados por
Category.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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));
}
}