EmpezarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Encuentra los artículos caros (Unit_Price > $5.00).
  • Calcula el Stock_Quantity total 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));
    }
}
Editar y ejecutar código