Agregando colunas
Você precisa limpar e analisar seus dados de estoque para entender padrões de itens de alto valor. Dados brutos de inventário geralmente incluem itens irrelevantes e precisam ser organizados por categoria. Limpe os dados filtrando itens caros (acima de US$ 5), depois calcule os totais com precisão e organize por categoria. Essa visão limpa e resumida ajuda a identificar quais departamentos têm maior investimento em produtos premium.
Os pacotes tablesaw já foram importados para você.
Este exercicio faz parte do curso
Limpeza de Dados em Java
Instruções do exercicio
- Encontre os itens caros (
Unit_Price> US$ 5,00). - Calcule o
Stock_Quantitytotal para cada categoria. - Agrupe os resultados por
Category.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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));
}
}