Inizia subitoInizia gratis

Aggregare le colonne

Devi pulire e analizzare i dati di magazzino per capire i pattern dell’inventario ad alto valore. I dati grezzi di inventario spesso includono articoli irrilevanti e necessitano di essere organizzati per categoria. Pulisci i dati filtrando gli articoli costosi (oltre $5), poi calcola i totali corretti e organizza per categoria. Questa vista pulita e riassunta aiuta a identificare quali reparti hanno il maggiore investimento in prodotti premium.

I pacchetti tablesaw sono già stati importati per te.

Questo esercizio fa parte del corso

Pulizia dei dati in Java

Visualizza corso

Istruzioni dell'esercizio

  • Trova gli articoli costosi (Unit_Price > $5.00).
  • Calcola il Stock_Quantity totale per ogni categoria.
  • Raggruppa i risultati per Category.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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));
    }
}
Modifica ed esegui il codice