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
Istruzioni dell'esercizio
- Trova gli articoli costosi (
Unit_Price> $5.00). - Calcola il
Stock_Quantitytotale 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));
}
}